示例#1
0
    private void CreateFanZones()
    {
        List <DTO> fanZoneObjects = Reader.GetFanZones();

        foreach (DTO obj in fanZoneObjects)
        {
            GameObject newFanZone = Instantiate(FanZonePrefab, transform);
            newFanZone.name = "FanZone" + obj.Number;
            FanZone fanZoneComp = newFanZone.GetComponent <FanZone>();
            fanZoneComp.FillFromDTO(obj);
            fanZones.Add(fanZoneComp);
        }
    }
示例#2
0
        protected override void Seed(ApplicationDbContext context)
        {
            FanZone fanzone = new FanZone
            {
                PostsList     = new List <Post>(),
                RequisitsList = new List <ThemeRequisit>()
            };

            context.Fanzone.Add(fanzone);



            var projections = new List <Projection>
            {
                new Projection {
                    Name      = "Pirati sa Kariba", ActorsList = "",
                    Genre     = "mjuzikl", DirectorName = "Hasan", DurationTime = 123, PosterUrl = "../images/placeholder4.png",
                    AvgRating = 10, Description = "Borba pirata protiv kostura", ProjHallsTimeList = new List <HallTimeProjection>(),
                },
                new Projection {
                    Name      = "Indijana Dzouns", ActorsList = "",
                    Genre     = "drama", DirectorName = "Tarantino", DurationTime = 119, PosterUrl = "../images/placeholder4.png",
                    AvgRating = 10, Description = "veoma lijep susret", ProjHallsTimeList = new List <HallTimeProjection>(),
                },
                new Projection {
                    Name      = "Pirati sa Eureke", ActorsList = "",
                    Genre     = "horor", DirectorName = "Spilberg", DurationTime = 98, PosterUrl = "../images/placeholder4.png",
                    AvgRating = 10, Description = "nekada davno", ProjHallsTimeList = new List <HallTimeProjection>(),
                }
            };

            projections.ForEach(projection => context.Projections.Add(projection));

            var locations = new List <Location>
            {
                new Location {
                    LocType           = LocationType.CINEMA, Name = "Arena Cineplex", Address = "Novosadskog sajma", Description = "Nema opis", DiscountedTicketsList = new List <Ticket>()
                    , ProjectionsList = projections, HallsList = new List <Hall>(), RecensionsList = new List <Recension>(), MyAdminId = null, City = "Novi Sad"
                },
                new Location {
                    LocType           = LocationType.CINEMA, Name = "Big Cinestar", Address = "Bulevar", Description = "Nema opis", DiscountedTicketsList = new List <Ticket>()
                    , ProjectionsList = new List <Projection>(), HallsList = new List <Hall>(), RecensionsList = new List <Recension>(), MyAdminId = null, City = "Beograd"
                }
            };

            locations.ForEach(location => context.Locations.Add(location));

            Points bronzePoints = new Points
            {
                Points_Type = PointsType.BRONZE,
                PointsCount = 100
            };

            context.DiscountPoints.Add(bronzePoints);

            Points silverPoints = new Points
            {
                Points_Type = PointsType.SILVER,
                PointsCount = 400
            };

            context.DiscountPoints.Add(silverPoints);

            Points goldPoints = new Points
            {
                Points_Type = PointsType.GOLD,
                PointsCount = 1000
            };

            context.DiscountPoints.Add(goldPoints);

            context.SaveChanges();
        }