コード例 #1
0
ファイル: BlogController.cs プロジェクト: atila29/blognet
        public async Task <IActionResult> Create([FromServices] BlogCommandHandlerFactory blogCommandHandlerFactory, AddBlogAsyncCommand command)
        {
            command.OwnerId = _userManager.GetUserId(User);
            var handler  = blogCommandHandlerFactory.Build(command);
            var response = await handler.Execute();

            return(RedirectToAction("Profile", "Account"));
        }
コード例 #2
0
ファイル: BlogController.cs プロジェクト: atila29/blognet
        public async Task <IActionResult> Delete([FromServices] BlogCommandHandlerFactory blogCommandHandlerFactory, int id)
        {
            var command = new DeleteBlogAsyncCommand {
                Id = id
            };
            var handler  = blogCommandHandlerFactory.Build(command);
            var response = await handler.Execute();

            return(Ok());
        }