public void Register(string name, string email, string password, string confirmPassword) { var hasUser = _repository.Get(email); if (hasUser != null) throw new Exception(Errors.DuplicateEmail); var user = new User(name, email); user.SetPassword(password, confirmPassword); user.Validate(); _repository.Create(user); }
public void Update(User user) { _context.Entry<User>(user).State = System.Data.Entity.EntityState.Modified; _context.SaveChanges(); }
public void Delete(User user) { _context.Users.Remove(user); _context.SaveChanges(); }
public void Create(User user) { _context.Users.Add(user); _context.SaveChanges(); }