public ActionResult EditEmail(UserEmailViewModel model) { try { UserDto dto = new UserDto(); Message msg = new Message(); DataTable dt = CMSService.SelectOne("User", "CMSUser", "UserName!='" + model.UserName + "' and UserEmail='" + model.UserEmail + "'"); if (dt.Rows.Count > 0) { msg.MessageStatus = "Error"; msg.MessageInfo = "此邮箱已经被其他用户占用。"; ViewBag.Status = msg.MessageStatus; ViewBag.msg = msg.MessageInfo; return View("UserInfo"); } else { msg = CMSService.UpdateFieldOneByOne("User", "CMSUser", "UserName='******'", "UserEmail", model.UserEmail); msg.MessageStatus = "Success"; msg.MessageInfo = "邮箱更改成功"; ViewBag.Status = msg.MessageStatus; // TODO: Add delete logic here return RedirectTo("/User/Index", msg.MessageInfo); } } catch { Message msg = new Message(); msg.MessageStatus = "Error"; msg.MessageInfo = "操作出错了"; ViewBag.Status = msg.MessageStatus; ViewBag.msg = msg.MessageInfo; return View("UserInfo"); } }
public ActionResult PartialEmail(string id) { UserEmailViewModel model = new UserEmailViewModel(); model.UserId = int.Parse(id); model.UserName = System.Web.HttpContext.Current.Request.Cookies["User"].Value; return View(model); }