Example #1
0
 /// <summary>
 /// Ajoute un message à la console
 /// </summary>
 /// <param name="source">Acteur utilisant la console</param>
 /// <param name="Message">Message à afficher</param>
 public void Log(ConsoleSource source, string Message)
 {
     m_Console.Invoke(new Action(() =>
     {
         m_Console.AppendText("[" + source.ToString() + "] " + Message + "\r\n");
     }));
 }
        public ISource CreateDataSource()
        {
            ISource CurrentSource;
            String  source = System.Web.Configuration.WebConfigurationManager.AppSettings["Source"].ToString();

            switch (source)
            {
            case "DataBase":
                CurrentSource = new DataBaseSource();
                break;

            case "Console":
                CurrentSource = new ConsoleSource();
                break;

            default:
                CurrentSource = null;
                break;
            }
            return(CurrentSource);
        }