public void Remove(int id) { Ptuser removeUser = context.Ptuser.SingleOrDefault(u => u.Id == id && u.Active); if (removeUser != null) { removeUser.Active = false; Update(removeUser); } }
public void Register(Ptuser user, bool isExternal = false) { user.Active = true; user.Password = !isExternal?Authentication.GetEncodedPassword(user.Password) : string.Empty; if (Exists(user.Email)) { throw new Exception("User exists. Choose another email"); } context.Ptuser.Add(user); }
public void Update(Ptuser user) { context.Ptuser.Update(user); }