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