Exemple #1
0
 public bool AddUser(UserDTO user)
 {
     if (user == null)
     {
         throw new ArgumentNullException("user data is null");
     }
     else if (!IsUserCorrect(user))
     {
         throw new IncorrectDataException();
     }
     foreach (var userData in GetAllUsers())
     {
         if (user.Email == userData.Email && user.Nickname == userData.Nickname)
         {
             return(false);
         }
     }
     return(usersDAL.AddUser(user));
 }