コード例 #1
0
ファイル: AdminController.cs プロジェクト: gwartnes/Blogness
        public async Task<IActionResult> WritePost(PostViewModel model)
        {
            if (ModelState.IsValid)
            {
                var post = new Post() { Id = model.Id, Title = model.Title, Content = model.Body, Tags = model.Tags, UserName = User.Identity.Name };
                await _postRepository.InsertAsync(post);
            }
            else
            {
                return View(model);
            }

            return RedirectToAction(nameof(BlogController.Index), nameof(BlogController).ControllerName());
        }
コード例 #2
0
ファイル: AdminController.cs プロジェクト: gwartnes/Blogness
 public IActionResult WritePost()
 {
     var model = new PostViewModel { Id = MongoDB.Bson.ObjectId.GenerateNewId().ToString() };
     return View(model);
 }