public SqliteGenerationProcess(ILogger logger, SqliteGeneration options) { _logger = logger; _options = options; _pathProject = System.IO.Path.GetDirectoryName(_options.FilePath); _pathSql = System.IO.Path.Combine(_pathProject, "sql/sqlite"); }
static int CreateSqlFiles(SqliteGeneration opts) { int returnCode = 0; var logger = GetLogger(); logger.Information($"File : {opts.FilePath}"); do { try { SqliteGenerationProcess process = new SqliteGenerationProcess(logger, opts); returnCode = process.Execute(); if (returnCode != 0) { break; } } catch (Exception exception) { logger.Error(exception, "CreateSqlFiles, unhandled exception caught."); returnCode = -1; break; } } while(false); return(returnCode); }