Exemplo n.º 1
0
        static void Main(string[] args)
        {
            ClientService clientService;
            Client        findClient = new Client();

            try
            {
                clientService = new ClientService(new ClientRepository(new ClientDbContext()));
                InitializeDb(clientService);

                Console.WriteLine("Введите ИНН клиента: ");
                var INN = Convert.ToUInt64(Console.ReadLine());
                findClient = clientService.GetClientByINN(INN);
            }
            catch (Exception ex)
            {
                Console.WriteLine($"При создании базы и инициализации её данными произошла ошибка: {ex}");
                Process.GetCurrentProcess().Kill();
            }

            try
            {
                string templateFilePath = $"{Directory.GetCurrentDirectory()}/../../../TemplateFile/example.xlsx";
                string resultFilePath   = $"{Directory.GetCurrentDirectory()}/../../../ResultFile/result.xlsx";
                TemplateReader.ReadAndCreateFile(templateFilePath, resultFilePath, findClient);
            }
            catch (Exception ex)
            {
                Console.WriteLine($"При чтении и создании Excel файла произошла ошибка: {ex}");
            }


            Console.WriteLine("Конец программы!");
        }