public bool RemoveBetter(Better better) { bool betterWasRemoved = Betters.Remove(better); if (betterWasRemoved) { better.MarkForDeletion(); } return(betterWasRemoved); }
public Better AddBetter(User user) { bool betterAlreadyExists = GetBetterByName(user.Name) != null; if (betterAlreadyExists) { return(null); } Betters.Add(Better.Create(user, this)); return(Betters.Last()); }