private async Task <bool> TrainRecognizer() { if (trainingData.Count == 0) { return(false); } Trainer trainer = new Trainer { Data = trainingData, Threshold = int.Parse(ConfigurationManager.AppSettings["RecognizerThreshold"]), NumOfComponents = trainingData.Count }; var trainRecognizer = await _faceRecognitionService.TrainFacesAsync(trainer); if (trainRecognizer.Success) { return(true); } trainingData.Clear(); ErrorLogger.Instance.LogError(trainRecognizer.Error); return(false); }