Ejemplo n.º 1
0
        public async Task <AccountStateResponse> AccountStateAsync(AccountStateRequest request)
        {
            try
            {
                var accounts = await accountDataAccess.GetAllByUserAsync(request.UserId);

                var dtoAccounts = accountMapper.ToDto(new ReadOnlyCollection <Domain.Models.Account>(accounts));

                return(new AccountStateResponse
                {
                    IsSuccess = true,
                    Accounts = dtoAccounts
                });
            }
            catch (Exception ex)
            {
                //TODO: AddToLog
            }

            return(new AccountStateResponse
            {
                IsSuccess = false,
                Accounts = new List <Dto.Dto.Account>()
            });
        }
Ejemplo n.º 2
0
        public void RequestAccountState(AccountStateRequest accountStateRequest, OnSuccess successCallback, OnFailure failureCallback)
        {
            DefaultHandler handler = new DefaultHandler();

            SendRequest(accountStateRequest, handler, delegate() { successCallback(); }, failureCallback);
        }
Ejemplo n.º 3
0
        public void RequestAccountState(AccountStateRequest accountStateRequest, OnSuccess successCallback, OnFailure failureCallback)
        {
            Handler handler = (Handler) new DefaultHandler();

            this.SendRequest((IRequest)accountStateRequest, handler, (Session.OnSucessfulRequest)(() => successCallback()), failureCallback);
        }
Ejemplo n.º 4
0
 public async Task <AccountStateResponse> GetAccountStateAsync([FromQuery] AccountStateRequest request)
 {
     return(await accountService.AccountStateAsync(request));
 }