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