public async Task AddFaceToPerson() { Guid personId = Guid.Parse("90a33570-3369-4e63-ae73-97f55b8d4aca"); // todo; Read in from test data const string capturePath = @"C:\Users\breen\Desktop\Temp.jpg"; byte[] faceCapture = System.IO.File.ReadAllBytes(capturePath); var addFaceToPersonRequest = new AddFaceToPersonRequest() { GroupId = _groupId, PersonId = personId, FaceCapture = faceCapture }; var addFaceToPersonResponse = await _cognitiveAdminService.Handle(addFaceToPersonRequest); Assert.IsNotNull(addFaceToPersonResponse.PersistedFaceId); }
public async Task <IAddFaceToPersonResponse> AddFaceToPerson([FromBody] JObject requestData) { var personId = Guid.Parse(requestData["personId"].ToString()); var groupId = requestData["groupId"].ToString(); var faceImage = Convert.FromBase64String(requestData["faceCapture"].ToString()); var request = new AddFaceToPersonRequest { PersonId = personId, GroupId = Convert.ToInt32(groupId), FaceCapture = faceImage }; return(await _cognitiveAdminService.Handle(request)); //await Task.Delay(100); //return null; }