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()); }
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()); }