private void ProcessPicture(string currentFile) { var currentFileName = Path.GetFileNameWithoutExtension(currentFile.Split('\\').LastOrDefault()); //GetPerson if (_faceRepository.Exist(currentFileName)) { return; } //AddPerson var addPersonModel = new AddPersonModel { Name = currentFileName }; var addPersonResult = _personService.AddPerson(addPersonModel, PesronGroupId); //AddFaceToPerson var imageData = CreateBitMap(currentFile).ToByteArray(); var result = _personService.AddFaceToPerson(imageData, PesronGroupId, addPersonResult.PersonId); //AddToDb var faceEntity = new Data.Entities.Face { PersonId = Guid.Parse(addPersonResult.PersonId), Name = currentFileName, Image = imageData }; _faceRepository.Add(faceEntity); }