/// <summary> /// Finds the closest anime (based on the user query) /// </summary> public void GetAndSetToClosestAnime() { searchResultOfAnime = jikanInterface.SearchAnime(_animeName).Result; if (searchResultOfAnime == null) { GetAndSetToRandomAnime(); } else { _animeName = searchResultOfAnime.Results.First().Title; _malId = searchResultOfAnime.Results.First().MalId; anime = jikanInterface.GetAnime(_malId).Result; //If NSFW content is looked up, search up another anime if (anime.Rating.Contains("Rx")) { GetAndSetToRandomAnime(); } else { animeName = _animeName; _scoreOfAnime = (float)searchResultOfAnime.Results.First().Score; _reviewsOfAnime = jikanInterface.GetAnimeReviews(_malId).Result; _animePictures = jikanInterface.GetAnimePictures(_malId).Result; } } }