Esempio n. 1
0
 public void Load()
 {
     this.sizes = SizeChart.ReadSizeChartJson().sizes;
 }
Esempio n. 2
0
        public static void GenerateSizeChart()
        {
            var chart = new SizeChart();

            //NIKE

            chart.sizes.Add(SizeConverter.GetSize("0C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("1C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("2C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("2.5C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("3C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("3.5C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("4C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("4.5C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("5C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("5.5C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("6C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("6.5C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("7C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("7.5C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("8C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("8.5C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("9C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("9.5C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("10C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("10.5C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("11C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("11.5C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("12C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("12.5C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("13C", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("13.5C", "kids"));

            //gradeschool
            chart.sizes.Add(SizeConverter.GetSize("1Y", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("1.5Y", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("2Y", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("2.5Y", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("3Y", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("3.5Y", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("4Y", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("4.5Y", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("5Y", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("5.5Y", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("6Y", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("6.5Y", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("7Y", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("7.5Y", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("8Y", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("8.5Y", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("9Y", "kids"));
            chart.sizes.Add(SizeConverter.GetSize("9.5Y", "kids"));

            //men
            chart.sizes.Add(SizeConverter.GetSize("4", "men"));
            chart.sizes.Add(SizeConverter.GetSize("4.5", "men"));
            chart.sizes.Add(SizeConverter.GetSize("5", "men"));
            chart.sizes.Add(SizeConverter.GetSize("5.5", "men"));
            chart.sizes.Add(SizeConverter.GetSize("6", "men"));
            chart.sizes.Add(SizeConverter.GetSize("6.5", "men"));
            chart.sizes.Add(SizeConverter.GetSize("7", "men"));
            chart.sizes.Add(SizeConverter.GetSize("7.5", "men"));
            chart.sizes.Add(SizeConverter.GetSize("8", "men"));
            chart.sizes.Add(SizeConverter.GetSize("8.5", "men"));
            chart.sizes.Add(SizeConverter.GetSize("9", "men"));
            chart.sizes.Add(SizeConverter.GetSize("9.5", "men"));
            chart.sizes.Add(SizeConverter.GetSize("10", "men"));
            chart.sizes.Add(SizeConverter.GetSize("10.5", "men"));
            chart.sizes.Add(SizeConverter.GetSize("11", "men"));
            chart.sizes.Add(SizeConverter.GetSize("11.5", "men"));
            chart.sizes.Add(SizeConverter.GetSize("12", "men"));
            chart.sizes.Add(SizeConverter.GetSize("12.5", "men"));
            chart.sizes.Add(SizeConverter.GetSize("13", "men"));
            chart.sizes.Add(SizeConverter.GetSize("13.5", "men"));
            chart.sizes.Add(SizeConverter.GetSize("14", "men"));
            chart.sizes.Add(SizeConverter.GetSize("15", "men"));
            chart.sizes.Add(SizeConverter.GetSize("16", "men"));
            chart.sizes.Add(SizeConverter.GetSize("17", "men"));
            chart.sizes.Add(SizeConverter.GetSize("18", "men"));

            //women
            chart.sizes.Add(SizeConverter.GetSize("5", "women"));
            chart.sizes.Add(SizeConverter.GetSize("5.5", "women"));
            chart.sizes.Add(SizeConverter.GetSize("6", "women"));
            chart.sizes.Add(SizeConverter.GetSize("6.5", "women"));
            chart.sizes.Add(SizeConverter.GetSize("7", "women"));
            chart.sizes.Add(SizeConverter.GetSize("7.5", "women"));
            chart.sizes.Add(SizeConverter.GetSize("8", "women"));
            chart.sizes.Add(SizeConverter.GetSize("8.5", "women"));
            chart.sizes.Add(SizeConverter.GetSize("9", "women"));
            chart.sizes.Add(SizeConverter.GetSize("9.5", "women"));
            chart.sizes.Add(SizeConverter.GetSize("10", "women"));
            chart.sizes.Add(SizeConverter.GetSize("10.5", "women"));
            chart.sizes.Add(SizeConverter.GetSize("11", "women"));
            chart.sizes.Add(SizeConverter.GetSize("11.5", "women"));
            chart.sizes.Add(SizeConverter.GetSize("12", "women"));

            //ADIDAS MEN
            chart.sizes.Add(new Size("Adidas", "men", "5", "37 1/3", "4.5", "22.9", "36.5"));
            chart.sizes.Add(new Size("Adidas", "men", "5.5", "38", "5", "23.3", "37"));
            chart.sizes.Add(new Size("Adidas", "men", "6", "38 2/3", "5.5", "23.8", "37.5"));
            chart.sizes.Add(new Size("Adidas", "men", "6.5", "39 1/3", "6", "24.2", "38"));
            chart.sizes.Add(new Size("Adidas", "men", "7", "40", "6.5", "24.6", "38.5"));
            chart.sizes.Add(new Size("Adidas", "men", "7.5", "40 2/3", "7", "25", "39"));
            chart.sizes.Add(new Size("Adidas", "men", "8", "41 1/3", "7.5", "25.5", "40"));
            chart.sizes.Add(new Size("Adidas", "men", "8.5", "42", "8", "26", "40.5"));
            chart.sizes.Add(new Size("Adidas", "men", "9", "42 2/3", "8.5", "26.3", "41"));
            chart.sizes.Add(new Size("Adidas", "men", "9.5", "43 1/3", "9", "26.7", "42"));
            chart.sizes.Add(new Size("Adidas", "men", "10", "44", "9.2", "27.1", "42.5"));
            chart.sizes.Add(new Size("Adidas", "men", "10.5", "44 2/3", "10", "27.6", "43"));
            chart.sizes.Add(new Size("Adidas", "men", "11", "45 1/3", "10.5", "28", "44"));
            chart.sizes.Add(new Size("Adidas", "men", "11.5", "46", "11", "28.4", "44.5"));
            chart.sizes.Add(new Size("Adidas", "men", "12", "46 2/3", "11.5", "28.8", "45"));
            chart.sizes.Add(new Size("Adidas", "men", "12.5", "47 1/3", "12", "29.3", "46"));
            chart.sizes.Add(new Size("Adidas", "men", "13", "48", "12.5", "29.7", "46.5"));
            chart.sizes.Add(new Size("Adidas", "men", "13.5", "48 2/3", "13", "30.1", "47"));
            chart.sizes.Add(new Size("Adidas", "men", "14", "49 1/3", "13.5", "30.5", "48"));
            chart.sizes.Add(new Size("Adidas", "men", "14.5", "50", "14", "31", "49"));
            chart.sizes.Add(new Size("Adidas", "men", "15", "50 2/3", "14.5", "31.4", "49.5"));
            chart.sizes.Add(new Size("Adidas", "men", "15.5", "51 1/3", "15", "32.2", "50"));
            chart.sizes.Add(new Size("Adidas", "men", "16", "52", "15.5", "33.1", "51"));
            chart.sizes.Add(new Size("Adidas", "men", "16.5", "52 2/3", "16", "33.9", "52"));
            chart.sizes.Add(new Size("Adidas", "men", "17", "53 1/3", "17", "34.8", "53"));
            chart.sizes.Add(new Size("Adidas", "men", "17.5", "54 2/3", "18", "35.6", "54"));


            var textJson = JsonConvert.SerializeObject(chart);

            System.IO.File.WriteAllText("SizeChart.json", textJson);
        }
Esempio n. 3
0
        public static Size GetSizeStatic(Size size)
        {
            var sizeChart = SizeChart.ReadSizeChartJson();

            return(sizeChart.GetSize(size));
        }