public int Create(FormCollection form) { User newUser = new User(); Employee newEmployee = new Employee(); newUser.Email = form["user.Email"]; newUser.GroupId = int.Parse(form["groups"]); newUser.Password = form["user.Password"]; newUser.ConfirmPassword = form["user.ConfirmPassword"]; newEmployee.FirstName = form["user.Employee.FirstName"]; newEmployee.LastName = form["user.Employee.LastName"]; newEmployee.Manager = int.Parse(form["Managers"]); newEmployee.CNP = form["user.Employee.CNP"]; newUser.Employee = newEmployee; UserRepository userRepo = new UserRepository(); userRepo.addUser(newUser); if (userRepo.Save()) { return 1; } return 0; }
public void updateUser(User updatedUser) { User oldUser = _db.Users.Find(updatedUser.Id); Employee oldEmployee = _db.Employees.Find(updatedUser.Id); oldEmployee.FirstName = updatedUser.Employee.FirstName; oldEmployee.LastName = updatedUser.Employee.LastName; oldEmployee.CNP = updatedUser.Employee.CNP; oldEmployee.Manager = updatedUser.Employee.Manager; oldUser.Email = updatedUser.Email; oldUser.Employee = updatedUser.Employee; oldUser.GroupId = updatedUser.GroupId; oldUser.ConfirmPassword = oldUser.Password; }
public int CreateUser(string email, string password) { User newUser = new User(); newUser.Email = email; newUser.Password = password; newUser.GroupId = 5; try { _db.Users.Add(newUser); _db.SaveChanges(); return newUser.Id; } catch (Exception) { return 0; } }
private void LoadUser(int id) { UserRepository userRepo = new UserRepository(); user = userRepo.getUserById(id); }
public ActionResult Register(User model) { if (ModelState.IsValid) { // Attempt to register the user UserMembership newUserMembership = new UserMembership(); int userId = newUserMembership.CreateUser(model.Email, model.Password); if ( 0 != userId ) { FormsAuthentication.SetAuthCookie(model.Email, false /* createPersistentCookie */); return RedirectToAction("Index", "Home"); } } // If we got this far, something failed, redisplay form return View(model); }
public void removeUser(User userToRemove) { _db.Users.Remove(userToRemove); }
public void addUser(User newUSer) { _db.Users.Add(newUSer); }
public string Edit(FormCollection editedUser) { if (!ModelState.IsValid) { return "You had some errors in the form."; } UserRepository userRepo = new UserRepository(); User user = new User(); Employee employee = new Employee(); user.Id = int.Parse(editedUser["user.id"]); user.Email= editedUser["user.Email"]; employee.FirstName = editedUser["user.Employee.FirstName"]; employee.LastName = editedUser["user.Employee.LastName"]; employee.CNP = editedUser["user.Employee.CNP"]; if (!string.IsNullOrEmpty(editedUser["Managers"])) { employee.Manager = int.Parse(editedUser["Managers"]); } user.GroupId = int.Parse(editedUser["groups"]); user.Employee = employee; userRepo.updateUser(user); if (!userRepo.Save()) { return "User failed to updated. Try again later."; } return "User successfully updated."; }