Esempio n. 1
0
        public async Task Consume(ConsumeContext <AccountInfoRequest> context)
        {
            var acctId = context.Message.AccountId;

            if (acctId <= 0)
            {
                await context.RespondAsync(null);

                return;
            }

            var acct = await _svc.GetAccountById(acctId.ToString());

            await context.RespondAsync(new AccountInfoResponse
            {
                AccountInfo = new AccountInfo
                {
                    Id    = acctId,
                    Name  = acct.Name,
                    Email = acct.Email
                }
            });
        }
 public async Task <Account> GetAccount(string id)
 {
     return(await _svc.GetAccountById(id));
 }