public JsonResult Edit([Bind(Include = "Id,Email,RealName,Birthday,IsActive,Gender,QQ,Mobile")] ProfileIM profile) { if (!ModelState.IsValid) { var errorMes = GetModelErrorMessage(); AR.Setfailure(errorMes); return(Json(AR, JsonRequestBehavior.DenyGet)); } var user = _userServices.GetById(profile.Id); if (user == null) { AR.Setfailure("不存在此用户!"); return(Json(AR, JsonRequestBehavior.DenyGet)); // return Json(false, JsonRequestBehavior.DenyGet); } try { user.Email = profile.Email; user.RealName = profile.RealName; user.IsActive = profile.IsActive; //user.DepartmentId = profile.DepartmentId; //user.PositionId = profile.PositionId; user.QQ = profile.QQ; user.Mobile = profile.Mobile; user.Gender = profile.Gender; user.Birthday = profile.Birthday; _userServices.Update(user); // var userVM = _mapper.Map<UserVM>(user); AR.Id = user.Id; AR.Data = RenderPartialViewToString("_UserItem", user); AR.SetSuccess(string.Format(Messages.AlertUpdateSuccess, EntityNames.User)); return(Json(AR, JsonRequestBehavior.DenyGet)); } catch (Exception ex) { AR.Setfailure(ex.Message); return(Json(AR, JsonRequestBehavior.DenyGet)); } }
public JsonResult Edit(ProfileIM profile) { if (!ModelState.IsValid) { var errorMes = GetModelErrorMessage(); AR.Setfailure(errorMes); return(Json(AR)); } var user = _userServices.GetById(profile.Id); if (user == null) { AR.Setfailure("不存在此用户!"); return(Json(AR)); // return Json(false); } try { user.Email = profile.Email; user.RealName = profile.RealName; user.IsActive = profile.IsActive; //user.DepartmentId = profile.DepartmentId; //user.PositionId = profile.PositionId; user.QQ = profile.QQ; user.Mobile = profile.Mobile; user.Gender = profile.Gender; user.Birthday = profile.Birthday; _userServices.Update(user); // var userVM = _mapper.Map<UserVM>(user); AR.Id = user.Id; //var aa = PartialView("_UserItem", user).ToString(); //AR.Data = aa; //AR.Data = await _viewRenderService.RenderAsync("User/_UserItem", user); AR.SetSuccess(string.Format(Messages.AlertUpdateSuccess, EntityNames.User)); return(Json(AR)); } catch (Exception ex) { AR.Setfailure(ex.Message); return(Json(AR)); } }
// GET: Users/Edit/5 public ActionResult Edit(Guid?id) { ProfileIM Profiles = new ProfileIM(); if (id == null) { return(PartialView("_UserEdit", Profiles)); } var user = _userServices.GetById(id.Value); if (user == null) { return(HttpNotFound()); } Profiles = _mapper.Map <ProfileIM>(user); return(PartialView("_UserEdit", Profiles)); }