Exemplo n.º 1
0
// globalIdcontracts is handler for GET /companies/{globalId}/contracts
// Get the contracts where the organization is 1 of the parties. Order descending by date.
func (api CompaniesAPI) globalIdcontractsGet(w http.ResponseWriter, r *http.Request) {
	globalID := mux.Vars(r)["globalId"]
	includedparty := contractdb.Party{Type: "company", Name: globalID}
	contract.FindContracts(w, r, includedparty)
}
// GetContracts is the handler for GET /organizations/{globalid}/contracts
// Get the contracts where the organization is 1 of the parties. Order descending by
// date.
func (api OrganizationsAPI) GetContracts(w http.ResponseWriter, r *http.Request) {
	globalID := mux.Vars(r)["globalId"]
	includedparty := contractdb.Party{Type: "org", Name: globalID}
	contract.FindContracts(w, r, includedparty)
}