private static UserInformation GetUserInformation() { var userInformation = new UserInformation(); Console.WriteLine(); Console.WriteLine("Enter Username:"******"Enter Password:"); userInformation.Password = Console.ReadLine(); return userInformation; }
private static UserInformation CheckIfUserExist(IEnumerable<User> listOfUsers, UserInformation userInformation) { var userExists = listOfUsers.FirstOrDefault(user => String.Equals(user.UserName.ToLower(), userInformation.UserName.ToLower()) && user.Password == userInformation.Password); if (userExists != null && !String.IsNullOrWhiteSpace(userExists.UserName)) { ShowWelcomeMessage(userExists); userInformation.IsExist = true; return userInformation; } Console.Clear(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(); Console.WriteLine("You entered an invalid user or password."); Console.ResetColor(); userInformation.IsExist = false; return userInformation; }