Exemple #1
0
        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);
        }
Exemple #2
0
        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);
            }
        }