public ActionResult Usermessages(Entities.SysUserMessage modela, string returnUrl = null) { ModelState.Remove("Id"); ViewBag.ReturnUrl = Url.IsLocalUrl(returnUrl) ? returnUrl : Url.RouteUrl("mainIndex"); var model = _sysUserService.getById(WorkContext.CurrentUser.Id); if (!ModelState.IsValid) { return(View(modela)); } if (!String.IsNullOrEmpty(modela.MobilePhone)) { model.MobilePhone = StringUitls.toDBC(modela.MobilePhone); } if (!String.IsNullOrEmpty(modela.Email)) { model.Email = StringUitls.toDBC(modela.Email); } //model.Name = model.Name.Trim(); if (model.Id == Guid.Empty) { return(Redirect(ViewBag.ReturnUrl)); } else { model.ModifiedTime = DateTime.Now; model.Modifier = WorkContext.CurrentUser.Id; _sysUserService.updateUsermessage(model); } return(Redirect(ViewBag.ReturnUrl)); }
public void updateUsermessage2(Entities.SysUserMessage model) { // _sysUserRepository.DbContext.Entry(model).State = EntityState.Unchanged; //_sysUserRepository.DbContext.Entry(model).Property("MobilePhone").IsModified = true; // _sysUserRepository.DbContext.Entry(model).Property("Email").IsModified = true; _sysUserRepository.DbContext.SaveChanges(); }
public IActionResult Usermessages(Guid?id, Entities.SysUserMessage model, string returnUrl = null) { ViewBag.ReturnUrl = Url.IsLocalUrl(returnUrl) ? returnUrl : Url.RouteUrl("mainIndex"); var item = _sysUserService.getById(WorkContext.CurrentUser.Id); string host_port = Request.Host.Value; model.Email = item.Email; model.MobilePhone = item.MobilePhone; var AvatarOr = item.Avatar2; model.Avatar2 = "http://" + host_port + AvatarOr; if (model == null) { return(Redirect(ViewBag.ReturnUrl)); } return(View(model)); }