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); }
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)); }