示例#1
0
        private void GameHandler(int choosing) //Admin
        {
            Console.Write("Din epostadress: ");
            var email = Console.ReadLine();

            Administrator adminUser = Administrator.GetInstance(); //Singelton

            var count = 0;

            if (adminUser.IsAdmin(email))
            {
                count = 1;
            }

            else
            {
                Console.WriteLine("Oops... Ingen admin med denna information finns");
            }


            if (count == 1 && choosing == 0) //Matchhantering. Lägg till tävling, Para personer i request listan
            {
                Console.WriteLine("1) Para ihop personer från Request?");
                Console.WriteLine("2) Lägg till tävling? ");
                var reader = Console.ReadLine();

                var existingGames = _game.GetGames();

                if (reader == "1")
                {
                    var requests = _game.AnyRequest();

                    if (requests.Count() > 2)
                    {
                        MatchRequests(existingGames);
                    }
                }
                else if (reader == "2")
                {
                    AddContest();
                }
            }


            if (count == 1 && choosing == 1)
            {
                PayedUser();
            }
        }