示例#1
0
        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));
        }
示例#2
0
        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();
        }
示例#3
0
        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));
        }