public EditBlogVm GetBlogById(int id) { Blog model = this.Context.Blogs.Find(id); EditBlogVm vm = Mapper.Instance.Map <Blog, EditBlogVm>(model); return(vm); }
public ActionResult Edit(EditBlogBm bm, int id) { if (!this.ModelState.IsValid) { return(this.View(bm)); } try { this.service.EditBlog(bm, id); return(RedirectToAction("All")); } catch (DbEntityValidationException ex) { var error = ex.EntityValidationErrors.First().ValidationErrors.First(); this.ModelState.AddModelError(error.PropertyName, error.ErrorMessage); EditBlogVm vm = this.service.GetBlogById(id); return(this.View(vm)); } }
public ActionResult Edit(int id) { EditBlogVm vm = this.service.GetBlogById(id); return(this.View(vm)); }