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));
        }