コード例 #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));
        }
コード例 #2
0
ファイル: BeerEventActor.cs プロジェクト: hr101191/.net-core
        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));
        }