1+ using System . Collections . Generic ;
2+ using System . Dynamic ;
3+ using System . ComponentModel ;
4+ namespace BlazorDemos . Pages . PivotView . PivotTable
5+ {
6+ public class ProductDetails
7+ {
8+ public int Sold { get ; set ; }
9+ public double Amount { get ; set ; }
10+ public string Country { get ; set ; }
11+ public string Products { get ; set ; }
12+ public string Year { get ; set ; }
13+ public string Quarter { get ; set ; }
14+
15+ public static List < ProductDetails > GetProductData ( )
16+ {
17+ List < ProductDetails > productData = new List < ProductDetails > ( ) ;
18+ productData . Add ( new ProductDetails { Sold = 31 , Amount = 52824 , Country = "France" , Products = "Mountain Bikes" , Year = "FY 2015" , Quarter = "Q1" } ) ;
19+ productData . Add ( new ProductDetails { Sold = 51 , Amount = 86904 , Country = "France" , Products = "Mountain Bikes" , Year = "FY 2015" , Quarter = "Q2" } ) ;
20+ productData . Add ( new ProductDetails { Sold = 90 , Amount = 153360 , Country = "France" , Products = "Mountain Bikes" , Year = "FY 2015" , Quarter = "Q3" } ) ;
21+ productData . Add ( new ProductDetails { Sold = 25 , Amount = 42600 , Country = "France" , Products = "Mountain Bikes" , Year = "FY 2015" , Quarter = "Q4" } ) ;
22+ productData . Add ( new ProductDetails { Sold = 27 , Amount = 46008 , Country = "France" , Products = "Mountain Bikes" , Year = "FY 2016" , Quarter = "Q1" } ) ;
23+ productData . Add ( new ProductDetails { Sold = 49 , Amount = 83496 , Country = "France" , Products = "Mountain Bikes" , Year = "FY 2016" , Quarter = "Q2" } ) ;
24+ productData . Add ( new ProductDetails { Sold = 95 , Amount = 161880 , Country = "France" , Products = "Mountain Bikes" , Year = "FY 2016" , Quarter = "Q3" } ) ;
25+ productData . Add ( new ProductDetails { Sold = 67 , Amount = 114168 , Country = "France" , Products = "Mountain Bikes" , Year = "FY 2016" , Quarter = "Q4" } ) ;
26+ productData . Add ( new ProductDetails { Sold = 75 , Amount = 127800 , Country = "France" , Products = "Mountain Bikes" , Year = "FY 2017" , Quarter = "Q1" } ) ;
27+ productData . Add ( new ProductDetails { Sold = 67 , Amount = 114168 , Country = "France" , Products = "Mountain Bikes" , Year = "FY 2017" , Quarter = "Q2" } ) ;
28+ productData . Add ( new ProductDetails { Sold = 69 , Amount = 117576 , Country = "France" , Products = "Mountain Bikes" , Year = "FY 2017" , Quarter = "Q3" } ) ;
29+ productData . Add ( new ProductDetails { Sold = 90 , Amount = 153360 , Country = "France" , Products = "Mountain Bikes" , Year = "FY 2017" , Quarter = "Q4" } ) ;
30+ productData . Add ( new ProductDetails { Sold = 16 , Amount = 27264 , Country = "France" , Products = "Mountain Bikes" , Year = "FY 2018" , Quarter = "Q1" } ) ;
31+ productData . Add ( new ProductDetails { Sold = 83 , Amount = 124422 , Country = "France" , Products = "Road Bikes" , Year = "FY 2015" , Quarter = "Q1" } ) ;
32+ productData . Add ( new ProductDetails { Sold = 57 , Amount = 85448 , Country = "France" , Products = "Road Bikes" , Year = "FY 2015" , Quarter = "Q2" } ) ;
33+ productData . Add ( new ProductDetails { Sold = 20 , Amount = 29985 , Country = "France" , Products = "Road Bikes" , Year = "FY 2015" , Quarter = "Q3" } ) ;
34+ productData . Add ( new ProductDetails { Sold = 67 , Amount = 70008 , Country = "France" , Products = "Road Bikes" , Year = "FY 2016" , Quarter = "Q1" } ) ;
35+ productData . Add ( new ProductDetails { Sold = 89 , Amount = 60496 , Country = "France" , Products = "Road Bikes" , Year = "FY 2016" , Quarter = "Q2" } ) ;
36+ productData . Add ( new ProductDetails { Sold = 75 , Amount = 801880 , Country = "France" , Products = "Road Bikes" , Year = "FY 2016" , Quarter = "Q3" } ) ;
37+ productData . Add ( new ProductDetails { Sold = 57 , Amount = 204168 , Country = "France" , Products = "Road Bikes" , Year = "FY 2016" , Quarter = "Q4" } ) ;
38+ productData . Add ( new ProductDetails { Sold = 75 , Amount = 737800 , Country = "France" , Products = "Road Bikes" , Year = "FY 2017" , Quarter = "Q1" } ) ;
39+ productData . Add ( new ProductDetails { Sold = 87 , Amount = 884168 , Country = "France" , Products = "Road Bikes" , Year = "FY 2017" , Quarter = "Q2" } ) ;
40+ productData . Add ( new ProductDetails { Sold = 39 , Amount = 729576 , Country = "France" , Products = "Road Bikes" , Year = "FY 2017" , Quarter = "Q3" } ) ;
41+ productData . Add ( new ProductDetails { Sold = 90 , Amount = 38860 , Country = "France" , Products = "Road Bikes" , Year = "FY 2017" , Quarter = "Q4" } ) ;
42+ productData . Add ( new ProductDetails { Sold = 93 , Amount = 139412 , Country = "France" , Products = "Road Bikes" , Year = "FY 2015" , Quarter = "Q4" } ) ;
43+ productData . Add ( new ProductDetails { Sold = 51 , Amount = 92824 , Country = "Germany" , Products = "Mountain Bikes" , Year = "FY 2015" , Quarter = "Q1" } ) ;
44+ productData . Add ( new ProductDetails { Sold = 61 , Amount = 76904 , Country = "Germany" , Products = "Mountain Bikes" , Year = "FY 2015" , Quarter = "Q2" } ) ;
45+ productData . Add ( new ProductDetails { Sold = 70 , Amount = 43360 , Country = "Germany" , Products = "Mountain Bikes" , Year = "FY 2015" , Quarter = "Q3" } ) ;
46+ productData . Add ( new ProductDetails { Sold = 85 , Amount = 62600 , Country = "Germany" , Products = "Mountain Bikes" , Year = "FY 2015" , Quarter = "Q4" } ) ;
47+ productData . Add ( new ProductDetails { Sold = 97 , Amount = 86008 , Country = "Germany" , Products = "Mountain Bikes" , Year = "FY 2016" , Quarter = "Q1" } ) ;
48+ productData . Add ( new ProductDetails { Sold = 69 , Amount = 93496 , Country = "Germany" , Products = "Mountain Bikes" , Year = "FY 2016" , Quarter = "Q2" } ) ;
49+ productData . Add ( new ProductDetails { Sold = 45 , Amount = 301880 , Country = "Germany" , Products = "Mountain Bikes" , Year = "FY 2016" , Quarter = "Q3" } ) ;
50+ productData . Add ( new ProductDetails { Sold = 77 , Amount = 404168 , Country = "Germany" , Products = "Mountain Bikes" , Year = "FY 2016" , Quarter = "Q4" } ) ;
51+ productData . Add ( new ProductDetails { Sold = 15 , Amount = 137800 , Country = "Germany" , Products = "Mountain Bikes" , Year = "FY 2017" , Quarter = "Q1" } ) ;
52+ productData . Add ( new ProductDetails { Sold = 37 , Amount = 184168 , Country = "Germany" , Products = "Mountain Bikes" , Year = "FY 2017" , Quarter = "Q2" } ) ;
53+ productData . Add ( new ProductDetails { Sold = 49 , Amount = 89576 , Country = "Germany" , Products = "Mountain Bikes" , Year = "FY 2017" , Quarter = "Q3" } ) ;
54+ productData . Add ( new ProductDetails { Sold = 40 , Amount = 33360 , Country = "Germany" , Products = "Mountain Bikes" , Year = "FY 2017" , Quarter = "Q4" } ) ;
55+ productData . Add ( new ProductDetails { Sold = 96 , Amount = 77264 , Country = "Germany" , Products = "Mountain Bikes" , Year = "FY 2018" , Quarter = "Q1" } ) ;
56+ productData . Add ( new ProductDetails { Sold = 23 , Amount = 24422 , Country = "Germany" , Products = "Road Bikes" , Year = "FY 2015" , Quarter = "Q1" } ) ;
57+ productData . Add ( new ProductDetails { Sold = 67 , Amount = 75448 , Country = "Germany" , Products = "Road Bikes" , Year = "FY 2015" , Quarter = "Q2" } ) ;
58+ productData . Add ( new ProductDetails { Sold = 70 , Amount = 52345 , Country = "Germany" , Products = "Road Bikes" , Year = "FY 2015" , Quarter = "Q3" } ) ;
59+ productData . Add ( new ProductDetails { Sold = 13 , Amount = 135612 , Country = "Germany" , Products = "Road Bikes" , Year = "FY 2015" , Quarter = "Q4" } ) ;
60+ productData . Add ( new ProductDetails { Sold = 57 , Amount = 90008 , Country = "Germany" , Products = "Road Bikes" , Year = "FY 2016" , Quarter = "Q1" } ) ;
61+ productData . Add ( new ProductDetails { Sold = 29 , Amount = 90496 , Country = "Germany" , Products = "Road Bikes" , Year = "FY 2016" , Quarter = "Q2" } ) ;
62+ productData . Add ( new ProductDetails { Sold = 45 , Amount = 301880 , Country = "Germany" , Products = "Road Bikes" , Year = "FY 2016" , Quarter = "Q3" } ) ;
63+ productData . Add ( new ProductDetails { Sold = 77 , Amount = 404168 , Country = "Germany" , Products = "Road Bikes" , Year = "FY 2016" , Quarter = "Q4" } ) ;
64+ productData . Add ( new ProductDetails { Sold = 15 , Amount = 137800 , Country = "Germany" , Products = "Road Bikes" , Year = "FY 2017" , Quarter = "Q1" } ) ;
65+ productData . Add ( new ProductDetails { Sold = 37 , Amount = 184168 , Country = "Germany" , Products = "Road Bikes" , Year = "FY 2017" , Quarter = "Q2" } ) ;
66+ productData . Add ( new ProductDetails { Sold = 99 , Amount = 829576 , Country = "Germany" , Products = "Road Bikes" , Year = "FY 2017" , Quarter = "Q3" } ) ;
67+ productData . Add ( new ProductDetails { Sold = 80 , Amount = 38360 , Country = "Germany" , Products = "Road Bikes" , Year = "FY 2017" , Quarter = "Q4" } ) ;
68+ productData . Add ( new ProductDetails { Sold = 91 , Amount = 67824 , Country = "United States" , Products = "Mountain Bikes" , Year = "FY 2015" , Quarter = "Q1" } ) ;
69+ productData . Add ( new ProductDetails { Sold = 81 , Amount = 99904 , Country = "United States" , Products = "Mountain Bikes" , Year = "FY 2015" , Quarter = "Q2" } ) ;
70+ productData . Add ( new ProductDetails { Sold = 70 , Amount = 49360 , Country = "United States" , Products = "Mountain Bikes" , Year = "FY 2015" , Quarter = "Q3" } ) ;
71+ productData . Add ( new ProductDetails { Sold = 65 , Amount = 69600 , Country = "United States" , Products = "Mountain Bikes" , Year = "FY 2015" , Quarter = "Q4" } ) ;
72+ productData . Add ( new ProductDetails { Sold = 57 , Amount = 90008 , Country = "United States" , Products = "Mountain Bikes" , Year = "FY 2016" , Quarter = "Q1" } ) ;
73+ productData . Add ( new ProductDetails { Sold = 29 , Amount = 90496 , Country = "United States" , Products = "Mountain Bikes" , Year = "FY 2016" , Quarter = "Q2" } ) ;
74+ productData . Add ( new ProductDetails { Sold = 85 , Amount = 391880 , Country = "United States" , Products = "Mountain Bikes" , Year = "FY 2016" , Quarter = "Q3" } ) ;
75+ productData . Add ( new ProductDetails { Sold = 97 , Amount = 904168 , Country = "United States" , Products = "Mountain Bikes" , Year = "FY 2016" , Quarter = "Q4" } ) ;
76+ productData . Add ( new ProductDetails { Sold = 85 , Amount = 237800 , Country = "United States" , Products = "Mountain Bikes" , Year = "FY 2017" , Quarter = "Q1" } ) ;
77+ productData . Add ( new ProductDetails { Sold = 77 , Amount = 384168 , Country = "United States" , Products = "Mountain Bikes" , Year = "FY 2017" , Quarter = "Q2" } ) ;
78+ productData . Add ( new ProductDetails { Sold = 99 , Amount = 829576 , Country = "United States" , Products = "Mountain Bikes" , Year = "FY 2017" , Quarter = "Q3" } ) ;
79+ productData . Add ( new ProductDetails { Sold = 80 , Amount = 38360 , Country = "United States" , Products = "Mountain Bikes" , Year = "FY 2017" , Quarter = "Q4" } ) ;
80+ productData . Add ( new ProductDetails { Sold = 76 , Amount = 97264 , Country = "United States" , Products = "Mountain Bikes" , Year = "FY 2018" , Quarter = "Q1" } ) ;
81+ productData . Add ( new ProductDetails { Sold = 53 , Amount = 94422 , Country = "United States" , Products = "Road Bikes" , Year = "FY 2015" , Quarter = "Q1" } ) ;
82+ productData . Add ( new ProductDetails { Sold = 90 , Amount = 45448 , Country = "United States" , Products = "Road Bikes" , Year = "FY 2015" , Quarter = "Q2" } ) ;
83+ productData . Add ( new ProductDetails { Sold = 29 , Amount = 92345 , Country = "United States" , Products = "Road Bikes" , Year = "FY 2015" , Quarter = "Q3" } ) ;
84+ productData . Add ( new ProductDetails { Sold = 67 , Amount = 235612 , Country = "United States" , Products = "Road Bikes" , Year = "FY 2015" , Quarter = "Q4" } ) ;
85+ productData . Add ( new ProductDetails { Sold = 97 , Amount = 90008 , Country = "United States" , Products = "Road Bikes" , Year = "FY 2016" , Quarter = "Q1" } ) ;
86+ productData . Add ( new ProductDetails { Sold = 79 , Amount = 90496 , Country = "United States" , Products = "Road Bikes" , Year = "FY 2016" , Quarter = "Q2" } ) ;
87+ productData . Add ( new ProductDetails { Sold = 95 , Amount = 501880 , Country = "United States" , Products = "Road Bikes" , Year = "FY 2016" , Quarter = "Q3" } ) ;
88+ productData . Add ( new ProductDetails { Sold = 97 , Amount = 104168 , Country = "United States" , Products = "Road Bikes" , Year = "FY 2016" , Quarter = "Q4" } ) ;
89+ productData . Add ( new ProductDetails { Sold = 95 , Amount = 837800 , Country = "United States" , Products = "Road Bikes" , Year = "FY 2017" , Quarter = "Q1" } ) ;
90+ productData . Add ( new ProductDetails { Sold = 87 , Amount = 684168 , Country = "United States" , Products = "Road Bikes" , Year = "FY 2017" , Quarter = "Q2" } ) ;
91+ productData . Add ( new ProductDetails { Sold = 109 , Amount = 29576 , Country = "United States" , Products = "Road Bikes" , Year = "FY 2017" , Quarter = "Q3" } ) ;
92+ productData . Add ( new ProductDetails { Sold = 99 , Amount = 345860 , Country = "United States" , Products = "Road Bikes" , Year = "FY 2017" , Quarter = "Q4" } ) ;
93+ return productData ;
94+ }
95+ }
96+ }
0 commit comments