public DeelplatformDashboard getDeelplatformDashboard(string deelplatform)
        {
            initNonExistingRepo();
            DeelplatformDashboard dpd = platformRepository.getDeelplatformDashboard(deelplatform);

            return(dpd);
        }
        public ActionResult Index(string deelplatform)
        {
            IPlatformManager      platformManager = new PlatformManager();
            DeelplatformDashboard dpd             = platformManager.getDeelplatformDashboard(deelplatformURL);
            List <Item>           items           = new List <Item>();

            items.AddRange(dpd.Items);
            if (items.Count == 0)
            {
                items.AddRange(TestItems.GetTestItems(deelplatformURL));
            }
            return(View(items));
        }
        public DeelplatformDashboard getDeelplatformDashboard(string deelplatform)
        {
            DeelplatformDashboard deelplatformDashboard = context.DeelplatformDashboards.Include(dpd => dpd.Items).Where(dpd => dpd.Deelplatform.Naam == deelplatform).FirstOrDefault();

            if (deelplatformDashboard == null)
            {
                deelplatformDashboard = new DeelplatformDashboard()
                {
                    Deelplatform = context.Deelplatformen.FirstOrDefault(dp => dp.Naam == deelplatform),
                    Items        = new List <Item>()
                };
            }
            return(deelplatformDashboard);
        }