static void Main(string[] args) { string writerType; /* */ string outputFileFullPath; // Grab writer type from project settings writerType = Properties.Settings.Default.WriterType; // Grab writer type from project settings outputFileFullPath = Properties.Settings.Default.OutputFileFullPath; // D:\DEV\temp\myfile.txt // Create instance from factory method //Prints to console/screen ISimplyWrite simpleDataWriter = SimpleWriterFactory.GetWriter(); // Prints to file // ISimplyWrite simpleDataWriter = SimpleWriterFactory.GetWriter(writerType, outputFileFullPath); simpleDataWriter.SimplyWrite(); Console.WriteLine(); Console.WriteLine("Press any key to continue..."); Console.ReadLine(); }
protected void Page_Load(object sender, EventArgs e) { string writerType; // Grab writer type from project settings writerType = Properties.Settings.Default.WriterType; // Create instance from factory method ISimplyWrite simpleDataWriter = SimpleWriterFactory.GetWriter(writerType); // Write output simpleDataWriter.SimplyWrite(); }