public static Lecture9 refreshModel_v9(int _UserId)
        {
            Lecture9 myModel = new Lecture9
            {
                irUserId = _UserId
            };

            using (MVCContext myContext = new MVCContext())
            {
                var vrUser = myContext.TblUsers.Where(pr => pr.UserId == _UserId).FirstOrDefault();
                if (vrUser != null)
                {
                    myModel.srFirstName     = vrUser.FirstName;
                    myModel.srLastName      = vrUser.LastName;
                    myModel.srEmail         = vrUser.Email;
                    myModel.srEmailRepeated = vrUser.Email;
                    if (vrUser.BirthDay != null)
                    {
                        myModel.dtBirthDay = Convert.ToDateTime(vrUser.BirthDay);
                    }
                }
            }

            return(myModel);
        }
Ejemplo n.º 2
0
        public IActionResult Index(Lecture9 myModel)
        {
            if (!ModelState.IsValid)
            {
                myModel.srPostMessage = "The values you have entered are invalid therefore please fix the errors and try again";
                return(View("Lecture9", myModel));
            }

            TblUsers myUser = new TblUsers
            {
                FirstName = myModel.srFirstName,
                LastName  = myModel.srLastName,
                Email     = myModel.srEmail,
                UserId    = myModel.irUserId,
                BirthDay  = myModel.dtBirthDay
            };

            GlobalMethods.updateUser(myUser);
            myModel.srPostMessage = "user 1 first name and last name successfully updated in the database";
            return(View("Lecture9", myModel));
        }