예제 #1
0
        /// <summary>
        /// Загрузить и обработать сборку.
        /// </summary>
        /// <param name="fileName">Путь к сборке.</param>
        /// <returns>Количество добавленных в БД записей.</returns>
        private int LoadAssembly(string fileName)
        {
            // Загружаем сборку.
            Assembly assembly = Assembly.LoadFile(fileName);;

            var historyExtractor = new HistoryExtractor(_dbContext);

            // Извлекаем историю из сборки.
            historyExtractor.ExtractFromAssembly(assembly);

            // Сохраняем изменения.
            return(_dbContext.SaveChanges());
        }
예제 #2
0
        /// <summary>
        /// Загрузить и обработать сборку.
        /// </summary>
        /// <param name="fileName">Путь к сборке.</param>
        /// <returns>Количество добавленных в БД записей.</returns>
        private int LoadAssembly(string fileName)
        {
            // Загружаем сборку.
            Assembly assembly = Assembly.LoadFile(fileName); ;

            var historyExtractor = new HistoryExtractor(_dbContext);

            // Извлекаем историю из сборки.
            historyExtractor.ExtractFromAssembly(assembly);

            // Сохраняем изменения.
            return _dbContext.SaveChanges();
        }