/// <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); }