예제 #1
0
        private static async Task ListFaceLists()
        {
            try
            {
                await FaceAPIHelpers.GetFaceLists();
            }
            catch (Exception e)
            {
                Console.WriteLine($"\n{e.GetType().Name}: Could not list Large Face Lists.");
                throw (e);
            }

            AskUser();
        }
예제 #2
0
        private static async Task CreateFaceList()
        {
            Console.WriteLine("\n Create Large Face List Pipeline");

            Console.WriteLine("\n Enter Large Face List name:");
            string listName = Console.ReadLine();

            if (listName == "")
            {
                listName = "name-facelist";
            }

            Guid listID = Guid.NewGuid();

            try
            {
                await FaceAPIHelpers.CreateFaceList(listID.ToString(), listName);

                Console.WriteLine($"\n Large Face list created.");
            }
            catch (Exception e)
            {
                Console.WriteLine($"\n{e.GetType().Name}: Could not create Large Face List.");
                throw (e);
            }

            try
            {
                await FaceAPIHelpers.GetFaceLists();
            }
            catch (Exception e)
            {
                Console.WriteLine($"\n{e.GetType().Name}: Could not list Large Face Lists.");
                throw (e);
            }

            AskUser();
        }