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); }
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; } } }