private bool VerifyThatShowIsEpisode(string id, out FullEpisodeInfo episodeInfo, out IActionResult result) { //that's really not a good practice :( episodeInfo = _omdbApi.GetEpisodeById(id).Result; if (episodeInfo.Type != ShowType.Episode) { result = BadRequest("The show is not an episode."); return(false); } result = null; return(true); }
public void SetStatus(int userId, FullEpisodeInfo episode, WatchStatus status) { _watchlistRepository.SetStatusForEpisode(userId, episode.ImdbID, status); }
public void AddToHistory(int userId, FullEpisodeInfo episode, WatchStatus status) { _watchlistRepository.AddToHistory(userId, episode.SeriesId, episode.ImdbID, episode.Season, episode.Episode, status); }