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));
        }
Exemplo n.º 4
0
        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));
        }