예제 #1
0
        static async Task Main(string[] args)
        {
            //Порядок действия гуя
            //1. Инициализировать класс
            //2. Получить набор вариантов
            //3. Выбрать вариант
            //4. Получить расчет по выбранному варианту
            //5. Отобразить результаты на форме

            string path = Directory.GetCurrentDirectory() + "/JsonData";

            await MatrixDataInitializer.GenerateAsync();

            Engine engine = new Engine(path);
            IEnumerable <Items> combinations = engine.GetFilteredCombinations();
            //выбор необходимой
            // RawDataMatrix result = engine.PerformCombination(combinations.Skip(50).First().Name);
            RawDataMatrix result = engine.PerformCombination("16666");

            Console.WriteLine(new string('-', 50));
            Console.WriteLine(result);
        }
예제 #2
0
 /// <summary>
 /// Генерация исходных матриц "из коробки"
 /// </summary>
 /// <returns></returns>
 private async Task GenerateDataAsync()
 {
     await MatrixDataInitializer.GenerateAsync();
 }