コード例 #1
0
        private async Task InvokeCreateBeerCommandAsync(IContext context, CreateBeerCommand command)
        {
            var  triggeredEvent = new CreateBeerEvent(command.Beer);
            bool isSuccess      = await actorManager.RequestAsync <BeerEventActor, bool>(triggeredEvent);

            context.Respond(isSuccess);
        }
コード例 #2
0
ファイル: BeerEventActor.cs プロジェクト: hr101191/.net-core
        private async Task InvokeCreateBeerEventAsync(IContext context, CreateBeerEvent e)
        {
            var parameters = new DynamicParameters();

            parameters.Add("Name", e.Beer.Name);
            parameters.Add("Company", e.Beer.Company);
            parameters.Add("Style", e.Beer.Style);
            var(IsSuccess, RowsAffected) = await dataAccessService.ExecuteAsync("Insert into Beer (Name, Company, Style) values (@Name, @Company, @Style)", false, parameters);

            context.Respond(IsSuccess);
        }