protected override string CreateUri(params object[] paras) { _typeID = (int)paras[0]; _dimension = (TagDimension)paras[1]; return(string.Format("{0}tags-ex.api?auth={1}&platform={2}&type={3}&dimension={4}", EpgUtils.VodHost, EpgUtils.Auth, EpgUtils.PlatformName, _typeID, _dimension.CreateString())); }
public static string CreateString(this TagDimension dimension) { switch (dimension) { case TagDimension.Catalog: return("catalog"); case TagDimension.Area: return("area"); case TagDimension.Year: return("year"); default: return(string.Empty); } }
public void SetSources(List<TagInfo> sources, TagDimension dimension) { switch (dimension) { case TagDimension.Catalog: catalogList.ItemsSource = sources; catalogList.SelectedIndex = 0; break; case TagDimension.Area: areaList.ItemsSource = sources; areaList.SelectedIndex = 0; break; case TagDimension.Year: yearList.ItemsSource = sources; yearList.SelectedIndex = 0; break; } }
public void SetSources(List <TagInfo> sources, TagDimension dimension) { switch (dimension) { case TagDimension.Catalog: catalogListView.ItemsSource = sources; catalogListView.SelectedIndex = 0; break; case TagDimension.Area: areaListView.ItemsSource = sources; areaListView.SelectedIndex = 0; break; case TagDimension.Year: yearListView.ItemsSource = sources; yearListView.SelectedIndex = 0; break; } }
private KanbanData GetStoredConfiguration(KanbanConfiguration config, IEnumerable <Issue> issues) { return(new KanbanData { HorizontalDimension = new TagDimension( config.HorizontalDimension.DimensionName, config.HorizontalDimension.SortingPath, config.HorizontalDimension.ValuesFilter), VerticalDimension = new TagDimension( config.VerticalDimension.DimensionName, config.VerticalDimension.ValuesFilter), CardElements = new CardContent( config.CardItemsConfiguration.CardsItems .Select(ci => { Enum.TryParse(ci.Area, out CardContentArea cardContentArea); return new CardContentItem( ci.Path, cardContentArea); }) .OfType <ICardContentItem>() .ToArray()), CardsColors = new CardsColors { Path = config.CardItemsConfiguration.ColorSettings.Path, ColorMap = config.CardItemsConfiguration.ColorSettings.ColorMaps .ToDictionary( k => (object)k.Value, v => (ICardColor) new CardColor { Background = v.CardColors.BackgroundColor, BorderBrush = v.CardColors.BorderColor }) }, Issues = issues });