public ActionResult PartialEditUserInfo(string id) { EditUserInfoViewModel model = new EditUserInfoViewModel(); DataTable dt = CMSService.SelectOne("User", "CMSUser", "UserId=" + id); foreach (DataRow dr in dt.Rows) { UserDto dto = new UserDto(); dto = UserMapping.getDTO(dr); model.UserId = dto.UserId; model.UserName = dto.UserName; model.UserRealName = dto.UserRealName; model.UserSex = dto.UserSex; model.UserBirthday = dto.UserBirthday.ToShortDateString(); } ViewData["Sex"] = MyService.GetSexSelectList(); return View(model); }
public ActionResult EditUserInfo(EditUserInfoViewModel model) { UserDto dto = new UserDto(); DataTable dt = CMSService.SelectOne("User", "CMSUser", "UserId=" + model.UserId); foreach (DataRow dr in dt.Rows) { dto = UserMapping.getDTO(dr); // dto.UserRoles = Request.Form["UserRoles"]; dto.UserBirthday = DateTime.Parse(model.UserBirthday); dto.UserRealName = model.UserRealName; dto.UserSex = model.UserSex; } string JsonString = JsonHelper.JsonSerializerBySingleData(dto); Message msg = CMSService.Update("User", JsonString); // TODO: Add update logic here return RedirectToAction("UserInfo"); }