public async Task <List <Document> > GetDocumentListAsync() { Log.Start(); var response = await AdminAssistantWebAPIClient.GetDocumentAsync().ConfigureAwait(false); var result = new List <Document>(Mapper.Map <IEnumerable <Document> >(response)); return(Log.Finish(result)); }
public async Task <BankAccount> UpdateBankAccountAsync(BankAccount model) { Log.Start(); var request = Mapper.Map <BankAccountUpdateRequestDto>(model); var response = await AdminAssistantWebAPIClient.PutBankAccountAsync(request).ConfigureAwait(false); var result = Mapper.Map <BankAccount>(response); return(Log.Finish(result)); }
public async Task <List <BankAccountType> > LoadBankAccountTypesLookupDataAsync() { Log.Start(); var response = await AdminAssistantWebAPIClient.GetBankAccountTypeAsync().ConfigureAwait(false); var result = new List <BankAccountType>(Mapper.Map <IEnumerable <BankAccountType> >(response)); result.Insert(0, new BankAccountType() { BankAccountTypeID = Constants.UnknownRecordID, Description = string.Empty }); return(Log.Finish(result)); }
public async Task <List <Currency> > GetCurrencyListAsync() { Log.Start(); var response = await AdminAssistantWebAPIClient.GetCurrencyAsync().ConfigureAwait(false); var result = new List <Currency>(Mapper.Map <IEnumerable <Currency> >(response)); result.Insert(0, new Currency() { CurrencyID = Constants.UnknownRecordID, Symbol = string.Empty, DecimalFormat = string.Empty }); return(Log.Finish(result)); }