Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public void SetStatus(int userId, FullEpisodeInfo episode, WatchStatus status)
 {
     _watchlistRepository.SetStatusForEpisode(userId, episode.ImdbID, status);
 }
Ejemplo n.º 3
0
 public void AddToHistory(int userId, FullEpisodeInfo episode, WatchStatus status)
 {
     _watchlistRepository.AddToHistory(userId, episode.SeriesId, episode.ImdbID, episode.Season, episode.Episode, status);
 }