Пример #1
0
        public async Task <DeleteAccountingPeriodResponse> DeleteAccountingPeriod(int accountingPeriodId)
        {
            var apiModel = new AccountingPeriodApiModel
            {
                AccountingPeriodID = accountingPeriodId,
                Name = string.Empty
            };
            var deleteProductResponse = await DeleteEncodedContentWithSimpleResponse <DeleteAccountingPeriodResponse, AccountingPeriodApiModel>(Constants.AccountingPeriodUri, apiModel);

            return(deleteProductResponse);
        }
Пример #2
0
        public async Task <UpdateAccountingPeriodResponse> UpdateAccountingPeriod(AccountingPeriodViewModel accountingPeriod)
        {
            var apiModel = new AccountingPeriodApiModel
            {
                AccountingPeriodID = accountingPeriod.AccountingPeriodID,
                Name      = accountingPeriod.Name,
                ValidFrom = accountingPeriod.ValidFrom,
                ValidTo   = accountingPeriod.ValidTo
            };
            var createProductResponse = await PutEncodedContentWithSimpleResponse <UpdateAccountingPeriodResponse, AccountingPeriodApiModel>(Constants.AccountingPeriodUri, apiModel);

            return(createProductResponse);
        }