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); }
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); }