private void TryLogIn()
        {
            var validatorLogIn = new ValidatorLoginLogIn();

            Console.WriteLine("Enter your Login or exit(if you don't wont LogIn)");
            Login = ReadString.FromConsole(validatorLogIn);
            if (Login == "exit")
            {
                return;
            }
            Console.Clear();

            Console.WriteLine("Enter password or exit(if you don't wont LogIn)");
            Password = ReadString.FromConsole();
            if (Password == "exit")
            {
                return;
            }
            int countAttemps = 1;

            while (Password != UserRepo.Get(Login).Password)
            {
                if (countAttemps == Try)
                {
                    Password = "******";
                    Console.WriteLine("You use 3/3 attemps to enter.");
                    return;
                }
                Console.WriteLine("Not correct password. Enter password or if you foget password you can restore it. Type restore.");
                Password = ReadString.FromConsole();
                countAttemps++;
                if (Password == "restore")
                {
                    if (UserRepo.Get(Login).LogIn)
                    {
                        Console.WriteLine("Sorry, but this account is used now.");
                        Password = "******";
                        return;
                    }
                    RestorePassword();
                    return;
                }
            }

            if (Password == UserRepo.Get(Login).Password)
            {
                if (UserRepo.Get(Login).LogIn == true)
                {
                    Console.WriteLine("Error. Another user use this account");
                }
                else
                {
                    LogIn = true;
                }
            }
        }
        private void RestorePassword()
        {
            var validatorName           = new ValidatorName();
            var validatorLogIn          = new ValidatorLoginLogIn();
            var validatorPasswordRegist = new ValidatorPasswordRegist();

            Console.Clear();

            Console.WriteLine("Enter your Login");
            Login = ReadString.FromConsole(validatorLogIn);
            var user = UserRepo.Get(Login);

            Console.WriteLine("Enter Name, that you enter when you register");
            int count = 1;

            while (count <= Try)
            {
                var name = ReadString.FromConsole(validatorName);
                if (name == user.Name)
                {
                    Console.WriteLine("Enter new password");
                    Password      = ReadString.FromConsole(validatorPasswordRegist);
                    user.Password = Password;
                    UserRepo.Save(user);
                    break;
                }
                else
                {
                    if (Try != count)
                    {
                        Console.WriteLine($"Check correction of Name. You still have {Try - count} attempts.");
                    }
                    count++;
                }
            }

            Console.Clear();
        }