static void Main(string[] args) { var menu = new MenuMasterAction <CommonData>(); menu.AddItem("Make frequency dictionary", UniReader.MakeFrequencyDictionary); menu.AddItem("Open frequency dictionary from file (.csv)", UniReader.ReadCsv); menu.AddItem("Open frequency dictionary from file (.json)", UniReader.ReadJson); menu.AddItem("Update context", UniReader.UpdateContext); menu.AddItem("Translate", TranslatorCover.Translate); menu.AddItem("Auto find good context", UniReader.FindGoodContextAuto); menu.AddItem("Set part of speech flag", TranslatorCover.Translate); menu.PrintAndWait(new CommonData()); Console.ReadLine(); }
static void Main(string[] args) { var menu = new MenuMasterAction <Settings>(); menu.AddItem("Test", TestFunc.Print); menu.AddItem("Test2", delegate { Console.WriteLine("eeeeee"); }); menu.AddItem("Test3", menu.PrintAndWait); Settings set = new Settings { Foo = "Hello World" }; menu.PrintAndWait(set); Console.ReadLine(); }
static void Main(string[] args) { Console.ForegroundColor = ConsoleColor.Green; StepRepository.StepRepositoryFile stepRepository = new StepRepository.StepRepositoryFile(@"C:\stepsDataClean\cleanDataString.csv"); CommonProperty CommonProperty = new CommonProperty(stepRepository, new LobalugSettings()); MenuMasterAction <CommonProperty> mainMenu = new MenuMasterAction <CommonProperty>(); mainMenu.AddItem("Print Summary", SummaryPrinter.Print); mainMenu.AddItem("Empty Data", SummaryPrinter.EmptyData); mainMenu.AddItem("Print for day", SummaryPrinter.PrintForDay); mainMenu.AddItem("Input step`s data", StepsInserter.StepInsertMain); mainMenu.AddItem("Analize data", SummaryPrinter.AnalizeData); mainMenu.PrintAndWait(CommonProperty); }