public JsonResult Edit(UserCategoryViewModel model) { if (ModelState.IsValid) { var UserCategoryEntity = _UserCategoryService.GetById(model.Id); UserCategoryEntity = Mapper.Map(model, UserCategoryEntity); _UserCategoryService.Edit(UserCategoryEntity); return(Json(new { data = model, success = true }, JsonRequestBehavior.AllowGet)); } var errors = ModelState.GetDistinctModelErrors(); return(Json(new { data = model, success = false, ErrorsList = errors }, JsonRequestBehavior.AllowGet)); }