static void Main(string[] args)
        {
            Seed();
            while (true)
            {
                Console.Clear();
                int loginChoice = _uiService.LogInMenu();
                Console.Clear();
                if (loginChoice == 1)
                {
                    int      roleChoice = _uiService.RoleMenu();
                    UserRole role       = (UserRole)roleChoice;
                    Console.Clear();
                    Console.WriteLine("Enter username:"******"Enter password:"******"Enter first name:");
                    newUser.FirstName = Console.ReadLine();
                    Console.WriteLine("Enter last name:");
                    newUser.LastName = Console.ReadLine();
                    Console.WriteLine("Enter username:"******"Enter password:"******"Link: {training.Link}");
                    Console.WriteLine($"Rating: {training.CheckRating()}");
                    Console.WriteLine($"Time: {training.Time} minutes");
                    Console.ReadLine();
                }
                if (trainChoice == 2)
                {
                    int          trainingItem = _uiService.TrainMenuItems(_liveTrainings.GetTrainings());
                    LiveTraining training     = _liveTrainings.GetTrainings()[trainingItem - 1];
                    Console.WriteLine(training.Title);
                    Console.WriteLine($"THE TRAINING STARTS AT: {training.NextSession}");
                    Console.WriteLine($"Rating: {training}");
                    Console.WriteLine($"Time: {training} minutes");
                }
                break;

            case MenuItemsConstants.UpgradeToPremium:
                _uiService.UpgradeToPremium();
                break;

            case MenuItemsConstants.RescheduelTraining:
                var trainings = _liveTrainings
                                .GetTrainings()
                                .Where(x => x.Trainer.Id == _currentUser.Id)
                                .ToList();
                if (trainings.Count == 0)
                {
                    Console.WriteLine("No Trainings!");
                    Console.ReadLine();
                }
                else
                {
                    int trainingChoice = _uiService.ChooseEntiiesMenu(trainings);
                    Console.WriteLine("How many days do you want to reschedule the training: ");
                    int days = ValidationHelper.ValidateNumber(Console.ReadLine(), 100);
                    _trainerUserSrvc.GetById(_currentUser.Id)
                    .ChangeSchedule(trainings[trainingChoice - 1], days);
                    Console.WriteLine("Schedule changed!");
                    Console.ReadLine();
                }
                break;

            case MenuItemsConstants.Account:
                break;

            case MenuItemsConstants.LogOut:
                _currentUser = null;
                break;

            default:
                break;
            }
        }