public RecipesDataItem(String uniqueId, String title, String subtitle, String imagePath, String description, String content, int colSpan, int rowSpan, RecipesDataGroup group)
     : base(uniqueId, title, subtitle, imagePath, description)
 {
     this._colSpan = colSpan;
     this._rowSpan = rowSpan;
     this._content = content;
     this._group = group;
 }
        public RecipesDataSource()
        {
            String ITEM_CONTENT = String.Format("Item Content: {0}\n\n{0}\n\n{0}\n\n{0}\n\n{0}\n\n{0}\n\n{0}",
                        "Curabitur class aliquam vestibulum nam curae maecenas sed integer cras phasellus suspendisse quisque donec dis praesent accumsan bibendum pellentesque condimentum adipiscing etiam consequat vivamus dictumst aliquam duis convallis scelerisque est parturient ullamcorper aliquet fusce suspendisse nunc hac eleifend amet blandit facilisi condimentum commodo scelerisque faucibus aenean ullamcorper ante mauris dignissim consectetuer nullam lorem vestibulum habitant conubia elementum pellentesque morbi facilisis arcu sollicitudin diam cubilia aptent vestibulum auctor eget dapibus pellentesque inceptos leo egestas interdum nulla consectetuer suspendisse adipiscing pellentesque proin lobortis sollicitudin augue elit mus congue fermentum parturient fringilla euismod feugiat");

            var group1 = new RecipesDataGroup("Group-1",
                "Services",
                "Group Subtitle: 2",
                "Assets/DarkGray.png",
                "Group Description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus tempor scelerisque lorem in vehicula. Aliquam tincidunt, lacus ut sagittis tristique, turpis massa volutpat augue, eu rutrum ligula ante a ante");

            group1.Items.Add(new RecipesDataItem("RecipesBig-Group-1-Item1",
                "Pomegranete",
                " Lettuce Salad",
                "Assets/HubPageImages/HubPageImage11.png",
                "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
                ITEM_CONTENT,
                54,
                104,
                group1));
            group1.Items.Add(new RecipesDataItem("RecipesSmall-Group-1-Item2",
               "Very Berry",
               "shake",
               "Assets/HubPageImages/HubPageImage12.png",
               "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
               ITEM_CONTENT,
               49,
               35,
               group1));
            group1.Items.Add(new RecipesDataItem("RecipesSmall-Group-1-Item3",
               "Radish",
               "Cream salad",
               "Assets/HubPageImages/HubPageImage13.png",
               "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
               ITEM_CONTENT,
               49,
               34,
               group1));
            group1.Items.Add(new RecipesDataItem("RecipesSmall-Group-1-Item4",
               "Pasta",
               "-Vegetable Soup",
               "",
               "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
               ITEM_CONTENT,
               49,
               35,
               group1));
            group1.Items.Add(new RecipesDataItem("RecipesSmall-Group-1-Item5",
               "Brocolli",
               "Stir Fry",
               "Assets/HubPageImages/HubPageImage15.png",
               "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
               ITEM_CONTENT,
               49,
               35,
               group1));
            group1.Items.Add(new RecipesDataItem("RecipesMedium-Group-1-Item6",
               "Chilled",
               "Cucumber Mocktail",
               "Assets/HubPageImages/HubPageImage16.png",
               "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
               ITEM_CONTENT,
               49,
               69,
               group1));
            group1.Items.Add(new RecipesDataItem("RecipesSmall-Group-1-Item7",
               "Brocolli",
               "Stir Fry",
               "Assets/RecipesImages/RecipesImage1.png",
               "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
               ITEM_CONTENT,
               49,
               35,
               group1));
            group1.Items.Add(new RecipesDataItem("RecipesSmall-Group-1-Item8",
               "Mix Vegetable",
               "Broth",
               "",
               "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
               ITEM_CONTENT,
               49,
               34,
               group1));
            group1.Items.Add(new RecipesDataItem("RecipesSmall-Group-1-Item9",
               "Honey",
               "Grape Salad",
               "Assets/RecipesImages/RecipesImage2.png",
               "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
               ITEM_CONTENT,
               49,
               35,
               group1));
            group1.Items.Add(new RecipesDataItem("RecipesSmall-Group-1-Item10",
               "Pasta",
               "-Vegetable Soup",
               "",
               "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
               ITEM_CONTENT,
               51,
               35,
               group1));
            group1.Items.Add(new RecipesDataItem("BigP-Group-1-Item11",
               "Smoked",
               "Salmon",
               "Assets/RecipesImages/RecipesImage3.png",
               "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
               ITEM_CONTENT,
               100,
               69,
               group1));

            group1.Items.Add(new RecipesDataItem("RecipesSmall-Group-1-Item12",
              "Pasta",
              "-Vegetable Soup",
               "Assets/RecipesImages/RecipesImage4.png",
              "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
              ITEM_CONTENT,
              49,
              35,
              group1));
            group1.Items.Add(new RecipesDataItem("RecipesMedium-Group-1-Item13",
              "Egg",
              "Crouton salad",
               "Assets/RecipesImages/RecipesImage5.png",
              "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
              ITEM_CONTENT,
              49,
              69,
              group1));
            group1.Items.Add(new RecipesDataItem("RecipesSmall-Group-1-Item14",
               "Steamed",
               "Dumplings",
               "",
               "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
               ITEM_CONTENT,
               49,
               35,
               group1));

            this.AllGroups.Add(group1);
        }
        public RecipesDataSource()
        {
            String ITEM_CONTENT = String.Format("Item Content: {0}\n\n{0}\n\n{0}\n\n{0}\n\n{0}\n\n{0}\n\n{0}",
                        "nigw nwg44r naveed");

            var group1 = new RecipesDataGroup("Group-1",
                "Services",
                "Group Subtitle: 2",
                "Assets/DarkGray.png",
                "Group Description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus tempor scelerisque lorem in vehicula. Aliquam tincidunt, lacus ut sagittis tristique, turpis massa volutpat augue, eu rutrum ligula ante a ante");

            group1.Items.Add(new RecipesDataItem("RecipesBig-Group-1-Item1",
                "Pomegranete",
                " Lettuce Salad",
                "Assets/HubPageImages/HubPageImage11.png",
                "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
                ITEM_CONTENT,
                54,
                104,
                group1));
            group1.Items.Add(new RecipesDataItem("RecipesSmall-Group-1-Item2",
               "Very Berry",
               "shake",
               "Assets/HubPageImages/HubPageImage12.png",
               "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
               ITEM_CONTENT,
               49,
               35,
               group1));
            group1.Items.Add(new RecipesDataItem("RecipesSmall-Group-1-Item3",
               "Radish",
               "Cream salad",
               "Assets/HubPageImages/HubPageImage13.png",
               "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
               ITEM_CONTENT,
               49,
               34,
               group1));
            group1.Items.Add(new RecipesDataItem("RecipesSmall-Group-1-Item4",
               "Pasta",
               "-Vegetable Soup",
               "",
               "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
               ITEM_CONTENT,
               49,
               35,
               group1));
            group1.Items.Add(new RecipesDataItem("RecipesSmall-Group-1-Item5",
               "Brocolli",
               "Stir Fry",
               "Assets/HubPageImages/HubPageImage15.png",
               "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
               ITEM_CONTENT,
               49,
               35,
               group1));
            group1.Items.Add(new RecipesDataItem("RecipesMedium-Group-1-Item6",
               "Chilled",
               "Cucumber Mocktail",
               "Assets/HubPageImages/HubPageImage16.png",
               "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
               ITEM_CONTENT,
               49,
               69,
               group1));
            group1.Items.Add(new RecipesDataItem("RecipesSmall-Group-1-Item7",
               "Brocolli",
               "Stir Fry",
               "Assets/RecipesImages/RecipesImage1.png",
               "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
               ITEM_CONTENT,
               49,
               35,
               group1));
            group1.Items.Add(new RecipesDataItem("RecipesSmall-Group-1-Item8",
               "Mix Vegetable",
               "Broth",
               "",
               "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
               ITEM_CONTENT,
               49,
               34,
               group1));
            group1.Items.Add(new RecipesDataItem("RecipesSmall-Group-1-Item9",
               "Honey",
               "Grape Salad",
               "Assets/RecipesImages/RecipesImage2.png",
               "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
               ITEM_CONTENT,
               49,
               35,
               group1));
            group1.Items.Add(new RecipesDataItem("RecipesSmall-Group-1-Item10",
               "Pasta",
               "-Vegetable Soup",
               "",
               "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
               ITEM_CONTENT,
               51,
               35,
               group1));
            group1.Items.Add(new RecipesDataItem("BigP-Group-1-Item11",
               "Smoked",
               "Salmon",
               "Assets/RecipesImages/RecipesImage3.png",
               "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
               ITEM_CONTENT,
               100,
               69,
               group1));

            group1.Items.Add(new RecipesDataItem("RecipesSmall-Group-1-Item12",
              "Pasta",
              "-Vegetable Soup",
               "Assets/RecipesImages/RecipesImage4.png",
              "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
              ITEM_CONTENT,
              49,
              35,
              group1));
            group1.Items.Add(new RecipesDataItem("RecipesMedium-Group-1-Item13",
              "Egg",
              "Crouton salad",
               "Assets/RecipesImages/RecipesImage5.png",
              "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
              ITEM_CONTENT,
              49,
              69,
              group1));
            group1.Items.Add(new RecipesDataItem("RecipesSmall-Group-1-Item14",
               "Steamed",
               "Dumplings",
               "",
               "Item Description: Pellentesque porta, mauris quis interdum vehicula, urna sapien ultrices velit, nec venenatis dui odio in augue. Cras posuere, enim a cursus convallis, neque turpis malesuada erat, ut adipiscing neque tortor ac erat.",
               ITEM_CONTENT,
               49,
               35,
               group1));

            this.AllGroups.Add(group1);
        }