private static void Main() { DIContainer.SetupInjector(); WorkFlowService objWFservice = DIContainer.GetWorkFlowServiceInstance(); try { objWFservice.logger.Trace("STARTED: Main"); if (objWFservice.StartWorkFlowService()) { objWFservice.logger.Trace("SUCCESS: Application succcesfully executed with 0 error."); objWFservice.logger.Trace("ENDED: Main"); } else { objWFservice.logger.Trace("ERROR: Application aborted with 1 error."); } Console.ReadKey(); } catch (Exception ex) { objWFservice.logger.Error(ex, ex.TargetSite.Name); } }
private static void Main(string[] args) { DIContainer.SetupInjector(); WorkFlowService objWFservice = DIContainer.GetWorkFlowServiceInstance(); try { objWFservice.logger.Trace("STARTED: Main"); if (args.Length >= 4) { _inputFile = args[0]; _inputRecordLength = args[1]; _dataCenter = args[2]; _trackingId = args[3]; objWFservice.logger.Trace("Input file name: " + _inputFile + ""); objWFservice.logger.Trace("Input record length: " + _inputRecordLength); objWFservice.logger.Trace("Data Center: " + _dataCenter); objWFservice.logger.Trace("Tracking Id: " + _trackingId); if (!File.Exists(_inputFile)) { objWFservice.logger.Trace($"Input file does not exist: {_inputFile}."); throw new FileNotFoundException($"Carrington Mortgage: File not found at location = {_inputFile}"); } if (objWFservice.StartWorkFlowService(_inputFile, _trackingId)) { // objWFservice.logger.Trace("SUCCESS: Application succcesfully executed with 0 error."); objWFservice.logger.Trace("ENDED: Main"); } else { objWFservice.logger.Trace("ERROR: Application aborted with 1 error."); } } else { objWFservice.logger.Trace("Invalid number of parameters supplied."); } Console.ReadKey(); } catch (Exception ex) { objWFservice.logger.Error(ex, ex.TargetSite.Name); } // DIContainer.SetupInjector(); // WorkFlowExpert objWFservice = DIContainer.GetWorkFlowServiceInstance(); //try //{ // objWFservice.logger.Trace("STARTED: Main"); // if (args.Length >= 4) // { // _inputFile = args[0]; // _inputRecordLength = args[1]; // _dataCenter = args[2]; // _trackingId = args[3]; // bool status = objWFservice.FileReadingProcess(_inputFile, _trackingId); // Logger.Trace("Input file name: " + _inputFile + ""); // Logger.Trace("Input record length: " + _inputRecordLength); // Logger.Trace("Data Center: {0}" + _dataCenter); // Logger.Trace("Tracking Id: {0}" + _trackingId); // if (!File.Exists(_inputFile)) // { // objWFservice.logger.Trace($"Input file does not exist: {_inputFile}."); // throw new FileNotFoundException($"FirstTech_HELOC_Mortgage: file {_inputFile}"); // } // } // else // { // objWFservice.logger.Trace("Invalid number of parameters supplied."); // } //} //catch (Exception ex) //{ // // objWFservice.logger.Error(ex, ex.TargetSite.Name); //} }