public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { ChartAdornment pieAdornment = value as ChartAdornment; int index = pieAdornment.Series.Adornments.IndexOf(pieAdornment); CategoryDataViewModel view = pieAdornment.Series.DataContext as CategoryDataViewModel; var path = (pieAdornment.Series as ColumnSeries3D).YBindingPath; var yValue = ""; if (path == "Plastic") { yValue = view.CategoricalDatas[index].Plastic.ToString(); } else if (path == "Metal") { yValue = view.CategoricalDatas[index].Metal.ToString(); } return(path.ToUpper() + " : " + yValue); }
public async Task <EventCategoryDataViewModel> GetEventCategories() { EventCategoryDataViewModel categoryVM = new EventCategoryDataViewModel(); categoryVM.categories = new List <CategoryDataViewModel>(); var queryResult = await _querySender.Send(new EventsCategoryFeelQuery { IsEnabled = true }); foreach (var p in queryResult.EventCategoryFeel) { CategoryDataViewModel data = new CategoryDataViewModel() { CategoryId = p.CategoryId, DisplayName = p.DisplayName, IsFeel = p.IsFeel, IsHomePage = p.IsHomePage, Order = p.Order, Slug = p.Slug, Value = p.Value, MasterEventTypeId = p.MasterEventTypeId }; categoryVM.categories.Add(data); } return(categoryVM); }
public SerializeCommand(CategoryDataViewModel viewModel) { currentViewModel = viewModel; }