public async Task <dynamic> RecognizeUser(FileUploadRequest response) { watch.Reset(); watch.Start(); if (!response.File.Name.EndsWith(".jpg")) { var r = (Response)"The file doesn't have not .jpg extension"; r.StatusCode = HttpStatusCode.BadRequest; return(r); } var imageBytes = await response.File.Value.ToByteArray(); var u = await _faceService.RecognizeAsync(imageBytes); watch.Stop(); return($"It's {u.RecognizedItem.ToString()} (d:{u.Distance:#.##}). Recognized in {watch.ElapsedMilliseconds} ms"); }