/// <summary> /// /// </summary> /// <param name="args"></param> static void Main(string[] args) { try { string prop = null; if (args.Length == 1) { prop = args[0]; } else { prop = ConfigurationManager.AppSettings["demo.locale"]; } string locale = (prop != null && ("AU".Equals(prop.ToUpper()) || "US".Equals(prop.ToUpper())) ? prop.ToUpper() : null); if (locale == null) { Console.WriteLine("To execute, setup requires a parameter which specifies locale, i.e. AU or US."); } else { Console.WriteLine("Configuring the demonstration for the " + locale + " locale."); DatabaseManager frameworkDatabaseManager = new DatabaseManager("SifFramework.cfg.xml"); frameworkDatabaseManager.CreateDatabaseTables("SifFramework schema.ddl"); ApplicationRegister applicationRegister = DataFactory.CreateApplicationRegister(locale); ApplicationRegisterRepository applicationRegisterRepository = new ApplicationRegisterRepository(); applicationRegisterRepository.Save(applicationRegister); } } finally { Console.WriteLine("Press any key to continue ..."); Console.ReadKey(); } }
/// <summary> /// /// </summary> /// <param name="args"></param> static void Main(string[] args) { try { string prop = null; if (args.Length == 1) { prop = args[0]; } else { prop = ConfigurationManager.AppSettings["demo.locale"]; } string locale = (prop != null && ("AU".Equals(prop.ToUpper()) || "UK".Equals(prop.ToUpper()) || "US".Equals(prop.ToUpper())) ? prop.ToUpper() : null); if (locale == null) { Console.WriteLine("To execute, setup requires a parameter which specifies locale, i.e. AU, UK or US."); } else { Console.WriteLine("Configuring the demonstration for the " + locale + " locale."); DatabaseManager frameworkDatabaseManager = new DatabaseManager("SifFramework.cfg.xml"); frameworkDatabaseManager.CreateDatabaseTables("SifFramework schema.ddl"); ICollection <ApplicationRegister> applicationRegisters = DataFactory.CreateApplicationRegisters(locale); ApplicationRegisterRepository applicationRegisterRepository = new ApplicationRegisterRepository(); applicationRegisterRepository.Save(applicationRegisters); } } finally { Console.WriteLine("Press any key to continue ..."); Console.ReadKey(); } }