/// <summary> /// Performs the main program entity. /// </summary> /// <param name="args">List of arguments.</param> private static void Main(string[] args) { var param = new Parameter(args); var settings = ConfigurationManager.AppSettings; var service = new CryptionService(param, settings); var filepath = service.Execute(); if ((ConfigurationManager.GetSection("connectionStrings") as ConnectionStringsSection) != null && !String.IsNullOrWhiteSpace(ConfigurationManager.AppSettings["ConnectionStringName"])) Console.WriteLine(ConfigurationManager.ConnectionStrings[ConfigurationManager.AppSettings["ConnectionStringName"]].ConnectionString); if ((ConfigurationManager.GetSection("appSettings") as AppSettingsSection) != null && !String.IsNullOrWhiteSpace(ConfigurationManager.AppSettings["AppSettingKey"])) Console.WriteLine(ConfigurationManager.AppSettings[ConfigurationManager.AppSettings["AppSettingKey"]]); Process.Start("notepad.exe", filepath); }
/// <summary> /// Initialises a new instance of the CryptionService class. /// </summary> /// <param name="param">Parameter instance.</param> /// <param name="settings">AppSettings instance.</param> public CryptionService(Parameter param, NameValueCollection settings) { this._param = param; this._settings = settings; }