public DashItem SetupDashItem(Gebruiker user, Follow follow) { InitNonExistingRepo(true); bool UoW = false; repo.SetUnitofWork(UoW); follow.DashItem.Follows = new Collection <Follow> { follow }; Dashbord dashbord = GetDashboard(user); TileZone tile = new TileZone() { Dashbord = dashbord, DashItem = follow.DashItem }; repo.AddTileZone(tile); follow.DashItem.TileZones.Add(tile); repo.UpdateFollow(follow); //repo.UpdateDashItem(dashItem); AddOneZonesOrder(dashbord); uowManager.Save(); UoW = true; repo.SetUnitofWork(UoW); return(follow.DashItem); }