Esempio n. 1
0
        static void Main(string[] args)
        {
            ActionUser  actionUser  = new ActionUser();
            ActionAdmin actionAdmin = new ActionAdmin();

            while (true)
            {
                Console.Clear();
                Console.WriteLine("Selamat Datang di Covinfo, silakan pilih menu");
                Console.WriteLine("\nMenu: ");
                Console.WriteLine("1. Lihat Kasus Covid-19");
                Console.WriteLine("2. CovBot (Bot informasi Covid-19)");
                Console.WriteLine(!ActionAdmin.AdminStatus ? "3. Masuk sebagai admin" : "3. Menu admin");
                Console.WriteLine("4. exit");
                Console.Write("\nPilihan: ");

                try {
                    int choose = int.Parse(Console.ReadLine());
                    switch (choose)
                    {
                    case 1:
                        Console.Clear();
                        actionUser.GetCovid().Wait();
                        MenuCovid();
                        break;

                    case 2:
                        Console.Clear();
                        actionUser.Bot();
                        break;

                    case 3:
                        if (!ActionAdmin.AdminStatus)
                        {
                            actionAdmin.LoginAdmin();
                        }
                        else
                        {
                            MenuAdmin();
                        }
                        break;

                    case 4:
                        goto exit;

                    default:
                        Console.WriteLine("Harap pilih menu yang tersedia");
                        Console.ReadLine();
                        break;
                    }
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                    Console.ReadLine();
                }
            }
            exit :;
        }
Esempio n. 2
0
        public static void MenuAdmin()
        {
            ActionAdmin actionAdmin = new ActionAdmin();

            while (true)
            {
                Console.Clear();
                Console.WriteLine("Menu Admin");
                Console.WriteLine("1. Lihat semua informasi");
                Console.WriteLine("2. Input informasi baru");
                Console.WriteLine("3. Edit informasi");
                Console.WriteLine("4. Hapus informasi");
                Console.WriteLine("5. CovBot (Bot informasi Covid-19)");
                Console.WriteLine("6. Kembali ke menu utama");
                Console.WriteLine("7. Logout");
                Console.Write("\nPilihan: ");

                try
                {
                    int choose = int.Parse(Console.ReadLine());
                    switch (choose)
                    {
                    case 1:
                        actionAdmin.GetInformation();
                        break;

                    case 2:
                        actionAdmin.NewInformation();
                        break;

                    case 3:
                        actionAdmin.EditInformation();
                        break;

                    case 4:
                        actionAdmin.DeleteInformation();
                        break;

                    case 5:
                        actionAdmin.Bot();
                        break;

                    case 6:
                        goto exit;

                    case 7:
                        actionAdmin.LogoutAdmin();
                        goto exit;

                    default:
                        Console.WriteLine("Harap pilih menu yang tersedia");
                        Console.ReadLine();
                        break;
                    }
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                }
            }
            exit :;
        }