コード例 #1
0
        //[ValidateAntiForgeryToken]
        public ActionResult Edit(User user)
        {
            if (Session["userEmail"] != null)
            {
                User targetsUser = new MyDoctorDB.User();
                targetsUser = DoctorDBContext.Users.Where(u => u.ID == user.ID).FirstOrDefault();
                if (targetsUser != null)
                {
                    if (ModelState.IsValid)
                    {
                        user.Password           = EncryptPassword.encryptPassword(user.Password);
                        targetsUser.FirstName   = user.FirstName;
                        targetsUser.LastName    = user.LastName;
                        targetsUser.Email       = user.Email;
                        targetsUser.PhoneNumber = user.PhoneNumber;
                        targetsUser.Password    = user.Password;

                        targetsUser.DateOfBirth = user.DateOfBirth;
                        doctordb.UpdateUser(targetsUser);

                        ViewBag.useremail = targetsUser.Email;
                        return(View("PatientDashboard"));
                    }
                }

                return(View(user));
            }
            return(RedirectToAction("LogIn", "Home"));
        }
コード例 #2
0
        public ActionResult Create(User user)
        {
            User newUser = new MyDoctorDB.User();

            newUser.ID        = 3;
            newUser.PatientID = 8;
            newUser.DoctorID  = 9;

            if (ModelState.IsValid)
            {
                newUser.FirstName   = user.FirstName;
                newUser.LastName    = user.LastName;
                newUser.Email       = user.Email;
                newUser.PhoneNumber = user.PhoneNumber;
                newUser.Password    = user.Password;
                newUser.gender      = user.gender;
                newUser.DateOfBirth = user.DateOfBirth;


                doctordb.SetUser(newUser);

                return(View("Display", newUser));
            }
            return(View());
        }