public async Task <string> AddPerson(string EnterpriseId)
        {
            FaceYourFaceService faceservice = new FaceYourFaceService();
            Stream stream;
            //string personImageDir = @"/Image/"+ EnterpriseId;
            List <Stream> FaceStreamList = new List <Stream>();

            if (Request.Content.IsMimeMultipartContent() || Request.Content.Headers.ContentType.MediaType == "multipart/form-data")
            {
                var streamProvider = new MultipartMemoryStreamProvider();
                var formstream     = await Request.Content.ReadAsMultipartAsync();

                var imgList = formstream.Contents;
                foreach (var img in imgList)
                {
                    stream = await img.ReadAsStreamAsync();

                    stream.Position = 0;
                    FaceStreamList.Add(stream);
                }
            }
            else
            {
                stream = await Request.Content.ReadAsStreamAsync();

                stream.Position = 0;
                FaceStreamList.Add(stream);
            }

            var sync = await faceservice.AddPerson(ConstantsString.GroupId, EnterpriseId, FaceStreamList);

            return(sync.ToString());
        }
        public async Task <VerifyResult> VerifyPerson(string EnterpriseId)
        {
            FaceYourFaceService faceservice = new FaceYourFaceService();
            Stream stream = Stream.Null;

            if (Request.Content.IsMimeMultipartContent() || Request.Content.Headers.ContentType.MediaType == "multipart/form-data")
            {
                var streamProvider = new MultipartMemoryStreamProvider();
                var formstream     = await Request.Content.ReadAsMultipartAsync();

                var imgList = formstream.Contents;
                foreach (var img in imgList)
                {
                    stream = await img.ReadAsStreamAsync();

                    stream.Position = 0;
                }
            }
            else
            {
                stream = await Request.Content.ReadAsStreamAsync();

                stream.Position = 0;
            }
            var sync = await faceservice.VerifyFace(EnterpriseId, stream);

            return(sync);
        }
        public async Task <bool> CheckPersonExist(string EnterpriseId)
        {
            FaceYourFaceService faceservice = new FaceYourFaceService();
            //var sync = await faceservice.AddPerson(groupId.ToString(),"jipeng.zhang");
            ////var str = await sync.Content.ReadAsStringAsync();
            //return sync.ToString();
            bool result = await faceservice.CheckPersonExist(EnterpriseId);

            return(result);
        }