Exemplo n.º 1
0
        private SearchResultItem Map(SeriesSearchResult item)
        {
            var mapper = new Mapper <SeriesSearchResult, SearchResultItem>(StringComparison.OrdinalIgnoreCase);

            mapper.AddMapping((s, d) => d.SeriesId = s.Id);
            return(mapper.CreateMappedObject(item));
        }
Exemplo n.º 2
0
 public static void Populate(this TVDB_Series_Search_Response response, SeriesSearchResult series)
 {
     response.Id         = string.Empty;
     response.SeriesID   = series.Id;
     response.SeriesName = series.SeriesName;
     response.Overview   = series.Overview;
     response.Banner     = series.Banner;
     response.Language   = string.Intern("en");
 }
Exemplo n.º 3
0
        /// <summary>
        /// Creates a show from the series search result.
        /// </summary>
        private Show CreateShow(SeriesSearchResult record)
        {
            var titles = record.Aliases.Distinct().Select(alias => new ShowTitle {
                Title = alias
            }).ToList();

            titles.Add(new ShowTitle {
                Title = record.SeriesName, IsPrimary = true
            });

            return(new Show {
                Titles = titles,
                Overview = record.Overview ?? string.Empty,
                AirDate = DateTimeOffset.TryParse(record.FirstAired, out DateTimeOffset airDate) ? (DateTimeOffset?)airDate : null,
                TvDbId = record.Id
            });
Exemplo n.º 4
0
        private async void btnSelect_Click(object sender, EventArgs e)
        {
            if (lstSeriesResults.Items.Count == 0)
            {
                return;
            }

            ListBoxItem item = (ListBoxItem)lstSeriesResults.Items[lstSeriesResults.SelectedIndex];

            SelectedSeries = item.SearchResult;

            bindingSource1.Clear();
            grdRenameData.Invalidate();
            await InitLstFileRenamerAsync(Paths);

            tabControl1.SelectedTab = tabRenamer;
        }
Exemplo n.º 5
0
 public ListBoxItem(SeriesSearchResult result)
 {
     SearchResult = result;
 }