Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 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);
 }