Пример #1
0
        private Movie ConvertMovie(RadarrMovie movie)
        {
            var converted = new Movie
            {
                Title       = movie.Title,
                Year        = movie.Year,
                ImdbId      = movie.ImdbId,
                TmdbId      = movie.TmdbId,
                MovieFolder = movie.Path
            };

            var fileInfo = movie.MovieFile;

            if (fileInfo != null)
            {
                converted.File         = fileInfo.RelativePath;
                converted.OriginalName = fileInfo.SceneName;
                converted.ReleaseGroup = fileInfo.ReleaseGroup;
                converted.Edition      = fileInfo.Edition;

                var quality = fileInfo.Quality;
                if (quality != null)
                {
                    converted.Quality = quality.Quality.Name;
                }
            }

            return(converted);
        }
Пример #2
0
        //public string GetMoviePosterImage(RadarrSharp.Models.Movie movie)
        //{

        //}

        private void ContentGridView_ItemClick(object sender, ItemClickEventArgs e)
        {
            RadarrSharp.Models.Movie clickedMovie = (RadarrSharp.Models.Movie)e.ClickedItem;
            Frame.Navigate(typeof(RadarrApp.Views.Movie), clickedMovie, new EntranceNavigationTransitionInfo());
        }
Пример #3
0
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     base.OnNavigatedTo(e);
     movie = (RadarrSharp.Models.Movie)e.Parameter;
 }