Exemplo n.º 1
0
        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);
        }