public ActionResult Register(RegisterModel model) { if (ModelState.IsValid) { User newUser = new User() { LstPost = new List<Post>(), MyLstComment = new List<Comment>(), MyLstLike = new List<Like>(), MyGroups = new List<Groups>(), Department = model.SelectedDepartment, Gender = model.GenderSelected, Title = model.SelectedTitre, DateBirth = model.DateBirth, Email = model.Email, FirstName = model.FirstName, LastName = model.LastName, UserName = model.UserName }; _context.Users.Add(newUser); _context.SaveChanges(); WebSecurity.CreateAccount(model.UserName, model.Password); WebSecurity.Login(model.UserName, model.Password); return RedirectToAction("Index", "Home"); } // Si nous sommes arrivés là, quelque chose a échoué, réafficher le formulaire return View(model); }
public ActionResult Register() { RegisterModel vm = new RegisterModel(); vm.Title = new SelectList(new List<string>() { Settings.Salarié, Settings.Employée }); vm.Gender = new SelectList(new List<string>() { Settings.Masculin, Settings.Feminin }); vm.Department = new SelectList(new List<string>() { Settings.Informaticien, Settings.Compta, Settings.PDG }); return View(vm); }