static int Main(string[] args) { var consoleWriter = new ConsoleTraceListener(false); Trace.Listeners.Add(consoleWriter); Trace.AutoFlush = true; var controller = new ConFlacController(args, new ConFlacViewFactory()); return(controller.Run()); }
public ConFlacView(ConFlacController controller, FlacDiags modelBind) { this.controller = controller; this.modelBind = modelBind; this.modelBind.QuestionAsk = Question; this.modelBind.InputChar = InputChar; this.modelBind.InputLine = Input; this.modelBind.MessageSend += Logger; this.modelBind.ReportClose += Summarize; this.modelBind.FileVisit += FileProgress; this.modelBind.Product = ConFlacController.ProductText; this.modelBind.ProductVersion = ConFlacController.VersionText; }
public void Create(ConFlacController controller, FlacDiags modelBind) { var view = new ConFlacView(controller, modelBind); }