Example #1
0
        private async Task InvokeDeleteBeerByIdCommandAsync(IContext context, DeleteBeerByIdCommand command)
        {
            var triggeredEvent = new DeleteBeerByIdEvent(command.Id);

            var(IsSuccess, RowsAffected) = await actorManager.RequestAsync <BeerEventActor, (bool, int)>(triggeredEvent);

            context.Respond((IsSuccess, RowsAffected));
        }
Example #2
0
        private async Task InvokeDeleteBeerByIdEventAsync(IContext context, DeleteBeerByIdEvent e)
        {
            var parameters = new DynamicParameters();

            parameters.Add("Id", e.Id);
            var(IsSuccess, RowsAffected) = await dataAccessService.ExecuteAsync("Delete from Beer where Id = @Id", false, parameters);

            context.Respond((IsSuccess, RowsAffected));
        }