Beispiel #1
0
        private static void AddGfxSettings()
        {
            Console.Clear();

            var gfxSettings = new GfxSettings();

            //Validate input
            Console.WriteLine("Name of setting: ");
            gfxSettings.Name = Console.ReadLine();
            Console.WriteLine("ClockFrequency of setting: ");
            gfxSettings.ClockFrequency = int.Parse(Console.ReadLine());
            Console.WriteLine("Voltage of setting: ");
            gfxSettings.Voltage = int.Parse(Console.ReadLine());
            Console.WriteLine("MemoryFrequency of setting: ");
            gfxSettings.MemoryFrequency = int.Parse(Console.ReadLine());
            Console.WriteLine("Wattage of setting: ");
            gfxSettings.Wattage = int.Parse(Console.ReadLine());

            try
            {
                using (var context = new CryptoStatisticsContext())
                {
                    context.GfxSettings.Add(gfxSettings);
                    context.SaveChanges();
                }
                ShowMainMenu();
            }
            catch (Exception ex)
            {
                throw;
            }
        }