public static void DeleteList()
        {
            Console.WriteLine("Enter List Id");
            var listId        = Console.ReadLine();
            var moderationLib = new ModerationLib();

            moderationLib.DeleteTermList(listId);
            Console.WriteLine("Terms list deleted");
        }
        public static void RemoveAllTerms()
        {
            Console.WriteLine("Enter List Id");
            var listId        = Console.ReadLine();
            var moderationLib = new ModerationLib();

            moderationLib.DeleteAllTerms(listId);
            Console.WriteLine("All terms are removed from the list");
        }
        public static void ListAllTerms()
        {
            Console.WriteLine("Enter List Id");
            var listId        = Console.ReadLine();
            var moderationLib = new ModerationLib();
            var terms         = moderationLib.GetAllTerms(listId);
            var csv           = string.Join(",", terms);

            Console.WriteLine($"Terms are: {csv}");
        }
        public static void CreateTermList()
        {
            Console.WriteLine("Enter list name");
            var listName = Console.ReadLine();

            Console.WriteLine("Enter list description");
            var listDesc      = Console.ReadLine();
            var moderationLib = new ModerationLib();
            var listId        = moderationLib.CreateTermList(listName, listDesc);

            Console.WriteLine($"List created with id:{listId}");
        }
        public static void RemoveOneTerm()
        {
            Console.WriteLine("Enter List Id");
            var listId = Console.ReadLine();

            Console.WriteLine("Enter the term to be removed");
            var term          = Console.ReadLine();
            var moderationLib = new ModerationLib();

            moderationLib.DeleteTerm(listId, term);
            Console.WriteLine("Term is removed");
        }
        public static void HandleModerateText()
        {
            Console.WriteLine("Is there a moderation list: Y/N");
            var    choice = Console.ReadKey().KeyChar;
            string listId = null;

            Console.ReadLine();
            if (choice == 'Y' || choice == 'y')
            {
                Console.WriteLine("Enter List Id");
                listId = Console.ReadLine();
            }
            Console.WriteLine("Enter the text to be moderated: ");
            var text          = Console.ReadLine();
            var moderationLib = new ModerationLib();

            moderationLib.ModerateText(text, listId);
        }
        public static void AddTermsToList()
        {
            Console.WriteLine("Enter number of terms to add");
            var           no_of_terms = Convert.ToInt32(Console.ReadLine());
            List <string> terms_List  = new List <string>();

            Console.WriteLine("Enter the terms");
            for (var i = 0; i < no_of_terms; i++)
            {
                terms_List.Add(Console.ReadLine());
            }
            Console.WriteLine("Enter List Id");
            var listId        = Console.ReadLine();
            var moderationLib = new ModerationLib();

            moderationLib.AddToTermsList(listId, terms_List);
            Console.WriteLine("Terms added successfully");
        }