public async Task MatchPhotos() { List <PeopleModel> peoples = new List <PeopleModel>(); FacebookService facebookService = new FacebookService(); TwitterService twitterService = new TwitterService(); FaceService faceService = new FaceService(); string searchFullName = "Ali"; var peopleFacebook = await facebookService.SearchPeopeAsync(searchFullName); var peopleTwitter = twitterService.SearchPeope(searchFullName); peoples.AddRange(peopleFacebook); peoples.AddRange(peopleTwitter); await faceService.MatchPhotos(peoples); }
public async Task<ActionResult> Index(string search) { List<PeopleModel> peopleModels = new List<PeopleModel>(); FaceService faceService = new FaceService(); // Search for the full name on Facebook var peopleFacebook = await facebookService.SearchPeopeAsync(search); peopleModels.AddRange(peopleFacebook); // Search for the full name on Twitter var peopleTwitter = twitterService.SearchPeope(search); peopleModels.AddRange(peopleTwitter); // Compare people over face recognition API await faceService.MatchPhotos(peopleModels); return View(GetPeoples(search)); }