public void AddUser(User newUser) { if (newUser.UserID == null) throw new Exception("UserID is not allowed to be null!"); if (string.IsNullOrEmpty(newUser.UserName)) throw new Exception("UserName is not allowed to be empty!"); if (users.Any(u => u.UserID == newUser.UserID)) throw new Exception("A User with that UserID already Exists!"); users.Add(newUser); }
/* * OBS! Denna konstruktion för att ladda relaterad data är varken en bra eller vanlig konstruktion. * * Vi kommer se hur detta kan skötas i verkligheten senare i kursen * */ public void LoadUser(List<User> users) { _CreatedBy = users.Where(u => u.UserID == CreatedByID).FirstOrDefault(); }