private static void ShowAllRates()
        {
            GetDataAccess   dataaccess = new GetDataAccess();
            List <Currency> allRates   = dataaccess.GetAllRates();

            Console.ForegroundColor = ConsoleColor.Magenta;
            Console.WriteLine("\nFörkortning".PadRight(21) + "Land".PadRight(30) + "Växelkurs mot Euro\n".PadRight(30));
            Console.ResetColor();

            int counter = 0;

            foreach (var item in allRates)
            {
                counter++;
                Console.WriteLine(item.Code.PadRight(20) + item.Name.PadRight(30) + item.Rate.ToString().PadRight(30));
                if (counter == 10)
                {
                    Console.ReadKey();
                }
            }
        }
        private static void ConvertRates()
        {
            Console.WriteLine();
            Console.ForegroundColor = ConsoleColor.Magenta;
            Console.WriteLine("Skriv in vilken valuta du vill konvertera(ange den 3 bokstäver långa valutaförkortnnigen): ");
            Console.ResetColor();
            string valuta = Console.ReadLine().ToUpper();

            Console.ForegroundColor = ConsoleColor.Magenta;
            Console.WriteLine("Vilken valuta vill du konvertera till: ");
            Console.ResetColor();
            string valuta2 = Console.ReadLine().ToUpper();

            Console.ForegroundColor = ConsoleColor.Magenta;
            Console.WriteLine("Hur mycket vill du konvertera: ");
            Console.ResetColor();
            decimal money = decimal.Parse(Console.ReadLine());

            GetDataAccess dataaccess = new GetDataAccess();

            dataaccess.GetConvertRates(valuta, valuta2, money);
        }
示例#3
0
        private static void ConvertRates()
        {
            Console.WriteLine();
            Console.WriteLine();


            MagentaText("Skriv in vilken valuta du vill konvertera, använd valutakoden: ");
            string valuta = Console.ReadLine().ToUpper();

            MagentaText("Vilken valuta vill du konvertera till: ");
            string valuta2 = Console.ReadLine().ToUpper();

            MagentaText("Hur mycket vill du konvertera: ");
            decimal money = decimal.Parse(Console.ReadLine());

            GetDataAccess dataaccess = new GetDataAccess();

            dataaccess.GetConvertRates(valuta, valuta2, money);

            Console.ReadKey();
            Console.Clear();
        }
            static void Main(string[] args)
            {
                for (int i = 1; i < 50; i++)
                {
                    Console.SetWindowSize(3 * i, i);
                    System.Threading.Thread.Sleep(200);
                }

                string Progresbar = "This is a currency converter";
                var    title      = "";

                while (true)
                {
                    for (int i = 0; i < Progresbar.Length; i++)
                    {
                        title        += Progresbar[i];
                        Console.Title = title;
                        Thread.Sleep(100);
                    }
                    title = "";
                    Console.Clear();


                    GetDataAccess dataaccess = new GetDataAccess();

                    // GetAPI api = DownloadPageAsync().Result;

                    //dataaccess.InsertIntoSQL(api);



                    //Console.CursorVisible = false;
                    //string[] str = new string[] {"'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''",
                    //                             "''''''''''''''''' V Ä L K O M M E N T I L L V A L U T A - A P P E N '''''''''''''''''''''''''''''",
                    //                             "'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"};

                    //Console.ForegroundColor = ConsoleColor.Magenta;
                    //Console.WriteLine("xxxxxxxxxx");
                    //Console.WriteLine("xxxxxxxxxx");
                    //Console.WriteLine("xxxxxxxxxx");
                    //Console.WriteLine("xxxxxxxxxx");
                    //Console.WriteLine("xxxxxxxxxx");
                    //Console.WriteLine("xxxxxxxxxx");
                    //Console.WriteLine("xxxxxxxxxx");
                    //Console.WriteLine("xxxxxxxxxx");
                    //Console.WriteLine("xxxxxxxxxx");
                    //Console.WriteLine("xxxxxxxxxx");
                    //Console.WriteLine("xxxxxxxxxx");

                    //int n = str.Length;
                    //EText[] ET = new EText[n];
                    //int x, y;
                    //x = 0;
                    //y = 0;
                    ////{


                    //for (int i = 0; i < n; i++)
                    //{
                    //    ET[i] = new EText(str[i], x, y + i);

                    //}
                    //int counter = 0;
                    //if (counter < 2)
                    //{
                    //    while (true)
                    //    {

                    //        foreach (EText et in ET)
                    //        {
                    //            et.ve();
                    //            counter++;
                    //        }

                    //        if (counter == 2) break;
                    //    }


                    //}


                    Console.WriteLine("a) Se alla valutor i världen och deras kurs jämfört med Euro");
                    Console.WriteLine("b) Konvertera valuta");
                    Console.WriteLine("c) Avsluta");
                    Console.ResetColor();
                    Console.WriteLine();

                    var command = Console.ReadKey().Key;

                    if (command == ConsoleKey.C)
                    {
                        break;
                    }

                    switch (command)
                    {
                    case ConsoleKey.A: ShowAllRates(); break;

                    case ConsoleKey.B: ConvertRates(); break;
                    }
                }
            }