static void Main(string[] args) { if (args.Length > 0) { Console.WriteLine("Program Main()"); DomainChoice choice = DomainChoiceFor(args[0]); switch (choice) { case DomainChoice.NOTE: new ConsultationNoteHelloWorldApp().Run(args); break; case DomainChoice.VAL: new ProcedureNoteMessageValidator().Run(args); break; } } Console.WriteLine("Done"); }
static void Main(string[] args) { if (args.Length > 0) { Console.WriteLine("Program Main()"); DomainChoice domainChosen = DomainChoiceFor(args[0]); HelloWorldApp app = null; switch (domainChosen) { case DomainChoice.CR: app = new FindCandidatesQueryApp(); break; case DomainChoice.IMM: app = new ImmunizationQueryApp(); break; case DomainChoice.LAB: app = new LabResultsQueryApp(); break; case DomainChoice.DRUG: app = new DrugPrescriptionQueryApp(); break; case DomainChoice.VAL: new MessageValidator().Run(args); break; } if (app != null) { app.Run(args); } } Console.WriteLine("Done"); }