Beispiel #1
0
        public ActionResult UserInfo(Model.UserAdditionalInfo usr)
        {
            if (Session[SessionKey.User] == null)
            {
                return(RedirectToAction("Login"));
            }
            if (ModelState.IsValid)
            {
                //save changes and commit to db
                Model.UserInfo susr    = (Model.UserInfo)Session[SessionKey.User];
                var            old_usr = _uow.UserInfoService.Get(u => u.Id == susr.Id);
                if (old_usr == null || (old_usr.Id != susr.Id))
                {
                    return(RedirectToAction("Error", "Home"));
                }
                old_usr.TrueName       = usr.TrueName == null ? "" : usr.TrueName;
                old_usr.IdentityCardNo = usr.IdentityCardNo == null ? "" : usr.IdentityCardNo;
                old_usr.Phone          = usr.Phone == null ? "" : usr.Phone;
                old_usr.UpdateTime     = DateTime.Now;
                _uow.Commit();
                //susr = old_usr;
                Session[SessionKey.User] = old_usr;
                return(RedirectToAction("Summary"));
            }
            else
            {
                ModelState.AddModelError("", "Error 101");
            }

            return(View());
        }
Beispiel #2
0
        public ActionResult UserInfo()
        {
            if (Session[SessionKey.User] == null)
            {
                return(RedirectToAction("Login"));
            }

            Model.UserInfo usr = new Model.UserInfo();
            usr = (Model.UserInfo)Session[SessionKey.User];
            if (!string.IsNullOrWhiteSpace(usr.TrueName) && !string.IsNullOrWhiteSpace(usr.IdentityCardNo) && !string.IsNullOrWhiteSpace(usr.Phone))
            {
                return(RedirectToAction("Summary"));
            }
            Model.UserAdditionalInfo uai = new Model.UserAdditionalInfo();
            uai.UserName       = usr.UserName;
            uai.TrueName       = usr.TrueName;
            uai.IdentityCardNo = usr.IdentityCardNo;
            uai.Phone          = usr.Phone;
            return(View(uai));
        }
Beispiel #3
0
        public ActionResult UserInfo()
        {
            if (Session[SessionKey.User] == null)
                return RedirectToAction("Login");

            Model.UserInfo usr = new Model.UserInfo();
            usr = (Model.UserInfo)Session[SessionKey.User];
            if (!string.IsNullOrWhiteSpace(usr.TrueName) && !string.IsNullOrWhiteSpace(usr.IdentityCardNo) && !string.IsNullOrWhiteSpace(usr.Phone))
            {
                return RedirectToAction("Summary");
            }
            Model.UserAdditionalInfo uai = new Model.UserAdditionalInfo();
            uai.UserName = usr.UserName;
            uai.TrueName = usr.TrueName;
            uai.IdentityCardNo = usr.IdentityCardNo;
            uai.Phone = usr.Phone;
            return View(uai);
        }