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;
        }