private static async Task ShowTermsLists() { var subscriptionKey = GetInputValue("Subscription Key: "); var model = new TextModerator(subscriptionKey); await model.ShowTermLists(); StartOptionList(); }
private static async Task UpdateTermsList() { var subscriptionKey = GetInputValue("Subscription Key: "); int listId; while (!int.TryParse(GetInputValue("List ID: "), out listId)) { Console.Write("Invalid ID. "); } var filePath = GetInputValue("Terms (csv file): "); var model = new TextModerator(subscriptionKey, listId, filePath); await model.UpdateTermList(); StartOptionList(); }
private static async Task CreateTermsList() { Console.Write("=== Terms List ===\n\n"); var subscriptionKey = GetInputValue("Subscription Key: "); var listName = GetInputValue("Terms List name: "); var description = GetInputValue("Description: "); var metadata = new Dictionary <string, string> { { "Category", GetInputValue("Category: ") } }; var filePath = GetInputValue("Terms (csv file): "); Console.WriteLine("Loading..."); var model = new TextModerator(subscriptionKey, listName, description, metadata, filePath); await model.CreateList(); StartOptionList(); }