static void Main(string[] args)
        {
            GenerateDevice generator = new GenerateDevice();

            Console.WriteLine("Введите объем данных");
            double temp = Double.Parse(Console.ReadLine());

            generator.GenerateFlash();

            Service serv        = new Service();
            double  totalMemory = serv.CalculateTotalMemory(new List <HDD>(), generator.fl, new List <DVD>());

            Console.WriteLine("Общий объем флэшек = {0} ({1})", totalMemory, generator.fl.Count);

            TimeSpan time = serv.CalculateTotalTime(generator.fl);

            Console.WriteLine(time.TotalMinutes);

            serv.getCounter(ref generator.fl, temp);

            foreach (Flash item in generator.fl)
            {
                item.PrintInfo();
            }
        }
Exemple #2
0
        static void Main(string[] args)
        {
            GenerateDevice GenDev = new GenerateDevice();

            Console.WriteLine("Введите объём данных");
            double temp = Double.Parse(Console.ReadLine());

            GenDev.GenerateFlash();
            GenDev.GenerateDVD();
            GenDev.GenerateHDD();
            Service service     = new Service();
            double  totalMemory = service.CalculateTotalMemory(GenDev.HD, GenDev.FL, GenDev.DV);

            // Флэшки

            //Console.WriteLine("Общий объём флэшек = {0} ({1})", totalMemory, GenDev.FL.Count);
            //TimeSpan time1 = service.CalculateTotalTime(GenDev.FL);
            //Console.WriteLine(time1.TotalMinutes);
            //service.getCounter(GenDev.FL, temp);
            //foreach (Flash item in GenDev.FL)
            //{
            //    item.PrintInfo();
            //    item.Copy();
            //}

            // Харды

            //Console.WriteLine("Общий объём хардов = {0} ({1})", totalMemory, GenDev.HD.Count);
            //TimeSpan time2 = service.CalculateTotalTime(GenDev.HD);
            //Console.WriteLine(time2.TotalMinutes);
            //service.getCounter(GenDev.HD, temp);
            //foreach (HDD item in GenDev.HD)
            //{
            //    item.PrintInfo();
            //    item.Copy();
            //}

            // Диски

            //Console.WriteLine("Общий объём дисков = {0} ({1})", totalMemory, GenDev.DV.Count);
            //TimeSpan time3 = service.CalculateTotalTime(GenDev.DV);
            //Console.WriteLine(time3.TotalMinutes);
            //service.getCounter(GenDev.DV, temp);
            //foreach (DVD item in GenDev.DV)
            //{
            //    item.PrintInfo();
            //    item.Copy();
            //}
        }