Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
 public SerializeCommand(CategoryDataViewModel viewModel)
 {
     currentViewModel = viewModel;
 }