예제 #1
0
        static void Main(string[] args)
        {
            //Start s = new Start();
            //s.Övning1();

            Övning2 ö = new Övning2();

            ö.Begin();
        }
예제 #2
0
        public void Begin()
        {
            Övning2 ö = new Övning2();

            Console.WriteLine("Tryck på 1 för att skapa användare");
            Console.WriteLine("Tryck på 2 för att rösta");
            Console.WriteLine("Tryck på 3 för att se alla som begått brott");
            Console.WriteLine("Tryck på 4 för att se resultaten (antal röster)");
            Console.WriteLine("Tryck på 5 för att radera en Användare (rösten försvinner om hen hade röstat)");
            ö.UserDecision();
        }
예제 #3
0
        public void UserDecision()
        {
            Övning2 ö      = new Övning2();
            int     choice = Convert.ToInt32(Console.ReadLine());

            if (choice == 1)
            {
                ö.Skapa();
                Console.ForegroundColor = ConsoleColor.Cyan;
                Console.WriteLine("");
                Console.WriteLine("Tryck på valfri knapp för att fortätta");
                Console.ResetColor();
                Console.ReadKey();
                Console.Clear();
                ö.Begin();
            }
            else if (choice == 2)
            {
                Rösta();
                Console.ForegroundColor = ConsoleColor.Cyan;
                Console.WriteLine("");
                Console.WriteLine("Tryck på valfri knapp för att fortätta");
                Console.ResetColor();
                Console.ReadKey();
                Console.Clear();
                ö.Begin();
            }
            else if (choice == 3)
            {
                Crime();
                Console.ForegroundColor = ConsoleColor.Cyan;
                Console.WriteLine("");
                Console.WriteLine("Tryck på valfri knapp för att fortätta");
                Console.ResetColor();
                Console.ReadKey();
                Console.Clear();
                ö.Begin();
            }
            else if (choice == 4)
            {
                Result();
                Console.ForegroundColor = ConsoleColor.Cyan;
                Console.WriteLine("");
                Console.WriteLine("Tryck på valfri knapp för att fortätta");
                Console.ResetColor();
                Console.ReadKey();
                Console.Clear();
                ö.Begin();
            }
            else if (choice == 5)
            {
                Console.Clear();
                ShowUser();
                Console.WriteLine("Skriv användarens ID du vill radera");
                int removeID = Convert.ToInt32(Console.ReadLine());

                Remove(removeID);
                Console.WriteLine("Tryck på valfri knapp för att fortätta");
                Console.ReadKey();
                Console.Clear();
                ö.Begin();
            }
        }
예제 #4
0
            public void Övning1()
            {
                Övning2 ö2 = new Övning2();

                do
                {
                    Mainpage();

                    do
                    {
                        int number;
                        while (!int.TryParse(Choice, out number) && Choice != "H")
                        {
                            Console.WriteLine("Felaktigt inmatning!");
                            Choice = Console.ReadLine();
                        }

                        if (number == 4)
                        {
                            Console.Clear();
                            Console.WriteLine("Information");
                            Console.WriteLine("Detta är en sida där du kan se våra recept");
                            Console.WriteLine("Tryck på valfri knapp för att gå till hemsidan");
                            Console.ReadKey();
                            Console.Clear();
                            Mainpage();

                            while (!int.TryParse(Choice, out number) && Choice != "H")
                            {
                                Console.WriteLine("Felaktigt inmatning!");
                                Choice = Console.ReadLine();
                            }
                        }

                        Console.Clear();
                        Console.Write("Detaljer på receptet ");
                        Console.ForegroundColor = ConsoleColor.Cyan;
                        Console.WriteLine(Recipelist[number - 1].Name);
                        Console.ResetColor();
                        Console.ForegroundColor = ConsoleColor.Yellow;
                        Console.WriteLine("- Tillagningstid: " + Recipelist[number - 1].EstimatedTime);
                        Console.WriteLine("- Typ: " + Recipelist[number - 1].RecipeType);
                        Console.ResetColor();
                        ö2.LineDivide();

                        var query2 = from w in Recipelist
                                     where w.ID != number
                                     select w;

                        foreach (var item in query2)
                        {
                            Console.ForegroundColor = ConsoleColor.Green;
                            Console.WriteLine(item.ID + " " + item.Name);
                            Console.ResetColor();
                        }
                        Console.WriteLine("Tryck på ett annat nummer för att gå till ett annat recept");
                        Console.WriteLine("Tryck på 'h' för att gå till hemsidan");
                        Choice = Console.ReadLine().ToUpper();

                        Console.Clear();
                    } while (Choice != "H");
                } while (Choice == "H");
            }