예제 #1
0
        public ActionResult EditUserInfo()
        {
            //Set User
            _LoggedInUser = LoginController.GetAuthorize(Request.Cookies[LoginController.userToken]);

            //Check if logged in
            if (_LoggedInUser == null)
            {
                //If no user is logged in then redirect to login page
                return(RedirectToAction("../Login/Index"));
            }

            User userFill = new TransportationDB.User();

            userFill.FirstName         = _LoggedInUser.userInfo.FirstName;
            userFill.LastName          = _LoggedInUser.userInfo.LastName;
            userFill.BannerId          = _LoggedInUser.userInfo.EmployeeId;
            userFill.Email             = _LoggedInUser.userInfo.Email;
            userFill.OfficePhoneNumber = _LoggedInUser.userInfo.OfficePhone;

            return(View(userFill));
        }
예제 #2
0
        public ActionResult EditUserInfo(User user)
        {
            User _user = new TransportationDB.User();

            _user.FirstName         = _LoggedInUser.userInfo.FirstName;
            _user.LastName          = _LoggedInUser.userInfo.LastName;
            _user.BannerId          = _LoggedInUser.userInfo.EmployeeId.Substring(1);
            _user.Email             = _LoggedInUser.userInfo.Email;
            _user.OfficeAreaCode    = "559";
            _user.OfficePhoneNumber = _LoggedInUser.userInfo.OfficePhone;
            _user.CellAreaCode      = user.CellAreaCode;
            _user.CellPhoneNumber   = user.CellPhoneNumber;
            _user.ApprovedDmv       = false;
            _user.SupervisorEmail   = null;
            _user.StatusId          = 1;

            //Add new User to the User Table
            transportationContext.Users.Add(_user);
            //save user
            transportationContext.SaveChanges();

            return(RedirectToAction("NewRequest"));
        }