public ActionResult Edit(int id) { var blogPost = _blogRepository.GetById(id); if (blogPost == null) return HttpNotFound(); var model = new EditBlogPostDto { Id = blogPost.Id, Content = blogPost.Content, Title = blogPost.Title }; return View(model); }
public ActionResult Edit(int id, EditBlogPostDto dto) { if (!ModelState.IsValid) return View(dto); var blogPost = _blogRepository.GetById(id); if (blogPost == null) return HttpNotFound(); blogPost.Content = dto.Content; blogPost.Title = dto.Title; _blogRepository.Update(blogPost); return RedirectToAction("Details", blogPost.GetRouteData()); }
public ActionResult Edit(int id) { var blogPost = _blogRepository.GetById(id); if (blogPost == null) { return(HttpNotFound()); } var model = new EditBlogPostDto { Id = blogPost.Id, Content = blogPost.Content, Title = blogPost.Title }; return(View(model)); }
public ActionResult Edit(int id, EditBlogPostDto dto) { if (!ModelState.IsValid) { return(View(dto)); } var blogPost = _blogRepository.GetById(id); if (blogPost == null) { return(HttpNotFound()); } blogPost.Content = dto.Content; blogPost.Title = dto.Title; _blogRepository.Update(blogPost); return(RedirectToAction("Details", blogPost.GetRouteData())); }