Пример #1
0
        static int CreateVue3Bs4ComponentFiles(Vue3Bs4ComponentGeneration opts)
        {
            int returnCode = 0;
            var logger     = GetLogger();

            logger.Information($"File  : {opts.FilePath}");

            do
            {
                try
                {
                    Vue3Bs4ComponentGenerationProcess process = new Vue3Bs4ComponentGenerationProcess(logger, opts);
                    returnCode = process.Execute();
                    if (returnCode != 0)
                    {
                        break;
                    }
                }
                catch (Exception exception)
                {
                    logger.Error(exception, "CreateVue3Bs4ComponentFiles, unhandled exception caught.");
                    returnCode = -1;
                    break;
                }
            } while(false);

            return(returnCode);
        }
Пример #2
0
 public Vue3Bs4ComponentGenerationProcess(ILogger logger, Vue3Bs4ComponentGeneration options)
 {
     _logger      = logger;
     _options     = options;
     _pathProject = System.IO.Path.GetDirectoryName(_options.FilePath);
 }