public ProfilePicture CreateProfilePicture(Guid personApiId, string imagePath, Face face, double confidence) { // generates a new path for picture and create a picture with a face box at this location string newPath = $"{Global.PersonsDatabaseDirectory}{personApiId}/{Guid.NewGuid()}.jpg"; ImageHelpers.CreateImageWithRectangleFace(MapPath(imagePath), MapPath(newPath), face.FaceRectangle); // Adds a new profile picture for this person ProfilePicture newPicture = new ProfilePicture { Confidence = confidence, Gender = GenderValuesHelper.Parse(face.FaceAttributes.Gender), FaceRectangle = face.FaceRectangle, Uri = newPath, Glasses = face.FaceAttributes.Glasses, Moustache = face.FaceAttributes.FacialHair.Moustache, Beard = face.FaceAttributes.FacialHair.Beard, Sideburns = face.FaceAttributes.FacialHair.Sideburns }; newPicture.Age = face.FaceAttributes.Age; return(newPicture); }