public bool AddUserToParty(string id, IUser user) { Party party = RetrieveParty(id); if (party == null) { return(false); } if (party.IsFull() || party.UserInParty(user)) { return(false); } party.AddUser(user); return(true); }