Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        /// <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);
        }