public IActionResult Index() { depotDumpView.trackPartitions = new List <TrackPartition>(); DepotView depotView = lDepot.GetDepotView("Remise Havenstraat"); for (int i = 1; i <= depotView.Tracks.Last().OrderNumber; i++) { TrackPartition trackPartition = new TrackPartition(); IEnumerable <TrackDepotView> query = from track in depotView.Tracks where track.OrderNumber == i select new TrackDepotView(track); trackPartition.trackDepots = query.ToList(); depotDumpView.trackPartitions.Add(trackPartition); } return(View(depotDumpView)); }