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