private async Task InvokeGetBeerByIdCommandAsync(IContext context, GetBeerByIdCommand command) { var triggeredEvent = new GetBeerByIdEvent(command.Id); var result = await actorManager.RequestAsync <BeerEventActor, List <Beer> >(triggeredEvent); context.Respond(result); }
private async Task InvokeGetBeerByIdEventAsync(IContext context, GetBeerByIdEvent e) { var parameters = new DynamicParameters(); parameters.Add("Id", e.Id); var(IsSuccess, Result) = await dataAccessService.QueryAsync <Beer>("select * from beer where Id = @Id", false, parameters); if (IsSuccess) { context.Respond(Result); } }