コード例 #1
0
        public async Task <IActionResult> UpdateHitList([FromBody] HitListModel model)
        {
            await _faceRecognition.UpdateCollection(model.Id, new Dictionary <string, object>
            {
                { "name", model.Name },
                { "largeFaceListId", model.Id },
                { "userData", model.Metadata }
            });

            return(Ok());
        }
コード例 #2
0
        public async Task <IActionResult> CreateHitList([FromBody] HitListModel model)
        {
            if (!this.ModelState.IsValid)
            {
                return(BadRequest(this.ModelState));
            }

            var parameters = new Dictionary <string, object>
            {
                { "largeFaceListId", model.Id },
                { "name", model.Name }
            };

            if (!string.IsNullOrEmpty(model.Metadata))
            {
                parameters.Add("userData", model.Metadata);
            }

            await _faceRecognition.CreateCollection(model.Id, parameters);

            await _storage.CreateContainer(model.Id);

            return(Ok());
        }