public async Task <IActionResult> AddFaceToPerson(string personId, [FromBody] string encodedByteContent) { if (Guid.TryParse(personId, out Guid parsedGuid)) { byte[] image; try { image = Convert.FromBase64String(encodedByteContent); } catch (Exception ex) { return(BadRequest("Unable to parse content")); } var face = await _faceRecognitionService.AddFaceToPerson(Resources.FaceAPI_PersonGroupId, parsedGuid, new MemoryStream(image)); if (face != null) { return(Ok()); } return(BadRequest()); } return(BadRequest("Unable to parse content")); }