/// <summary> /// Actualiza el contrato de un cliente /// </summary> /// <param name="customerId">Identificador del cliente</param> /// <param name="contractId">Identificador del contrato</param> /// <param name="contract"></param> /// <returns></returns> public Task<Contract> UpdateCustomerContractVersionAsync(string customerId, string contractId, string version, Contract contract) { string url = GetUrl(_contractVersionsItemResourceUrl, customerId, contractId, version); return PutAsync<Contract, Contract>(url, contract); }
/// <summary> /// Añade un nuevo contrato a un cliente /// </summary> /// <param name="customerId">Identificador del cliente</param> /// <param name="contract">Contrato</param> /// <returns></returns> public Task<Contract> AddCustomerContractAsync(string customerId, Contract contract) { string url = GetUrl(_contractsCollectionResourceUrl, customerId); return PostAsync<Contract, Contract>(url, contract); }