コード例 #1
0
        public ActionResult Create(UserModel objUserModel)
        {
            if (ModelState.IsValid)
            {
                using (DentistDBEntities3 objDentistDBEntities = new DentistDBEntities3())
                {
                    var objUser = new DBModel.Users();

                    if (objDentistDBEntities.Users.Any(x => x.Email == objUserModel.Email))
                    {
                        ViewBag.ErrorEmailMessage = "Email już istnieje!";
                        return(View());
                    }

                    objUser.CreatedOn = DateTime.Now;
                    objUser.FirstName = objUserModel.FirstName;
                    objUser.LastName  = objUserModel.LastName;
                    objUser.Email     = objUserModel.Email;
                    objUser.Password  = Hash.HashPassword(objUserModel.Password);
                    objUser.Role      = 3;

                    objDentistDBEntities.Users.Add(objUser);
                    objDentistDBEntities.SaveChanges();

                    return(RedirectToAction("Index", "Employee"));
                }
            }
            return(View());
        }
コード例 #2
0
ファイル: AccountController.cs プロジェクト: kos1arz/Dentysta
        public ActionResult Register(UserModel objUserModel)
        {
            if (ModelState.IsValid)
            {
                var objUser = new DBModel.Users();

                if (objDentistDBEntities.Users.Any(x => x.Email == objUserModel.Email))
                {
                    ViewBag.ErrorEmailMessage = "Email już istnieje!";
                    return(View("Register"));
                }

                objUser.CreatedOn = DateTime.Now;
                objUser.FirstName = objUserModel.FirstName;
                objUser.LastName  = objUserModel.LastName;
                objUser.Email     = objUserModel.Email;
                objUser.Password  = Hash.HashPassword(objUserModel.Password);
                objUser.Role      = 2;

                objDentistDBEntities.Users.Add(objUser);
                objDentistDBEntities.SaveChanges();


                ViewBag.SuccessMessage = "Konto zostało utworzone!";
            }
            return(View("Register"));
        }