Ejemplo n.º 1
0
        public async Task <IActionResult> Edit(int id, [Bind("ID,Title,Address,SrChek,Lamp,Rating")] Lounge lounge)
        {
            if (id != lounge.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(lounge);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!LoungeExists(lounge.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(lounge));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Create([Bind("ID,Title,Address,SrChek,Lamp,Rating")] Lounge lounge)
        {
            if (ModelState.IsValid)
            {
                _context.Add(lounge);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(lounge));
        }
Ejemplo n.º 3
0
        public void Setup()
        {
            var connection = DbConnectionFactory.CreatePersistent(Guid.NewGuid().ToString());

            _context    = new FakeDbContext(connection);
            _repository = new LoungeRepository(_context);
            _lounge     = ObjectMother.GetDefaultLounge();

            //Seed
            _loungeBase = ObjectMother.GetDefaultLounge();
            _context.Lounges.Add(_loungeBase);
            _context.SaveChanges();
        }
Ejemplo n.º 4
0
        public TestCaseMultiHeader()
        {
            Lounge lounge;

            Children = new Drawable[]
            {
                lounge = new Lounge
                {
                    Padding = new MarginPadding {
                        Top = Header.HEIGHT
                    },
                },
                new Header(lounge),
            };
        }
Ejemplo n.º 5
0
        public Multiplayer()
        {
            InternalChild = waves = new MultiplayerWaveContainer
            {
                RelativeSizeAxes = Axes.Both,
            };

            Lounge lounge;

            Children = new Drawable[]
            {
                new Container
                {
                    RelativeSizeAxes = Axes.Both,
                    Masking          = true,
                    Children         = new Drawable[]
                    {
                        new Box
                        {
                            RelativeSizeAxes = Axes.Both,
                            Colour           = OsuColour.FromHex(@"3e3a44"),
                        },
                        new Triangles
                        {
                            RelativeSizeAxes = Axes.Both,
                            ColourLight      = OsuColour.FromHex(@"3c3842"),
                            ColourDark       = OsuColour.FromHex(@"393540"),
                            TriangleScale    = 5,
                        },
                    },
                },
                new Container
                {
                    RelativeSizeAxes = Axes.Both,
                    Padding          = new MarginPadding {
                        Top = Header.HEIGHT
                    },
                    Child = lounge = new Lounge(),
                },
                new Header(lounge),
            };

            lounge.Exited += s => Exit();
        }
Ejemplo n.º 6
0
        public static void Initialize(CinemaContext context)
        {
            context.Database.EnsureCreated();

            // Look for any students.
            if (context.Movies.Any())
            {
                return;   // DB has been seeded
            }

            var movies = new Movie[]
            {
                new Movie {
                    Title = "Star Wars - The End War", Info = "The ultimate Star Wars end film", TimeSpan = new TimeSpan(3, 15, 0), TicketPrice = 110
                },
                new Movie {
                    Title = "Lord of Rings - The Story Continue", Info = "The continue story of the rings", TimeSpan = new TimeSpan(3, 06, 0), TicketPrice = 120
                },
                new Movie {
                    Title = "Matrix - The lost pill", Info = "The Matrix is back with a new adventure", TimeSpan = new TimeSpan(2, 47, 0), TicketPrice = 130
                }
            };

            foreach (Movie m in movies)
            {
                context.Movies.Add(m);
            }
            context.SaveChanges();

            var lounges = new Lounge[]
            {
                new Lounge {
                    Info = "The small lounge with 3D screen and comfortable chairs", NrOfSeat = 50, TicketFee = 1
                },
                new Lounge {
                    Info = "The big lounge with 3D screen and simolator comfortable chairs for optional 4D enjoyment", NrOfSeat = 100, TicketFee = 1.1
                }
            };

            foreach (Lounge l in lounges)
            {
                context.Lounges.Add(l);
            }
            context.SaveChanges();

            var showings = new Showing[]
            {
                new Showing {
                    StartTime = DateTime.Parse("16:30"), MovieID = 1, LoungeID = 1, SeatsLeft = 5
                },
                new Showing {
                    StartTime = DateTime.Parse("20:00"), MovieID = 2, LoungeID = 1, SeatsLeft = 5
                },
                new Showing {
                    StartTime = DateTime.Parse("23:30"), MovieID = 3, LoungeID = 1, SeatsLeft = 5
                },
                new Showing {
                    StartTime = DateTime.Parse("16:00"), MovieID = 1, LoungeID = 2, SeatsLeft = 5
                },
                new Showing {
                    StartTime = DateTime.Parse("19:30"), MovieID = 2, LoungeID = 2, SeatsLeft = 5
                },
                new Showing {
                    StartTime = DateTime.Parse("23:00"), MovieID = 3, LoungeID = 2, SeatsLeft = 15
                }
            };

            foreach (Showing s in showings)
            {
                context.Showings.Add(s);
            }
            context.SaveChanges();

            /*
             * var showingseats = new ShowingSeat[]
             * {
             * new ShowingSeat{ID=1,ShowingID=1,Seat=1,Booked=false},
             * new ShowingSeat{ID=2,ShowingID=1,Seat=2,Booked=false},
             * new ShowingSeat{ID=3,ShowingID=1,Seat=3,Booked=false},
             * new ShowingSeat{ID=4,ShowingID=1,Seat=4,Booked=false},
             * new ShowingSeat{ID=5,ShowingID=1,Seat=5,Booked=false},
             * new ShowingSeat{ID=6,ShowingID=2,Seat=1,Booked=false},
             * new ShowingSeat{ID=7,ShowingID=2,Seat=2,Booked=false},
             * new ShowingSeat{ID=8,ShowingID=2,Seat=3,Booked=false},
             * new ShowingSeat{ID=9,ShowingID=2,Seat=4,Booked=false},
             * new ShowingSeat{ID=10,ShowingID=2,Seat=5,Booked=false},
             * new ShowingSeat{ID=11,ShowingID=3,Seat=1,Booked=false},
             * new ShowingSeat{ID=12,ShowingID=3,Seat=2,Booked=false},
             * new ShowingSeat{ID=13,ShowingID=3,Seat=3,Booked=false},
             * new ShowingSeat{ID=14,ShowingID=3,Seat=4,Booked=false},
             * new ShowingSeat{ID=15,ShowingID=3,Seat=5,Booked=false},
             * new ShowingSeat{ID=16,ShowingID=4,Seat=1,Booked=false},
             * new ShowingSeat{ID=17,ShowingID=4,Seat=2,Booked=false},
             * new ShowingSeat{ID=18,ShowingID=4,Seat=3,Booked=false},
             * new ShowingSeat{ID=19,ShowingID=4,Seat=4,Booked=false},
             * new ShowingSeat{ID=20,ShowingID=4,Seat=5,Booked=false},
             * new ShowingSeat{ID=21,ShowingID=5,Seat=1,Booked=false},
             * new ShowingSeat{ID=22,ShowingID=5,Seat=2,Booked=false},
             * new ShowingSeat{ID=23,ShowingID=5,Seat=3,Booked=false},
             * new ShowingSeat{ID=24,ShowingID=5,Seat=4,Booked=false},
             * new ShowingSeat{ID=25,ShowingID=5,Seat=5,Booked=false},
             * new ShowingSeat{ID=26,ShowingID=6,Seat=1,Booked=false},
             * new ShowingSeat{ID=27,ShowingID=6,Seat=2,Booked=false},
             * new ShowingSeat{ID=28,ShowingID=6,Seat=3,Booked=false},
             * new ShowingSeat{ID=29,ShowingID=6,Seat=4,Booked=false},
             * new ShowingSeat{ID=30,ShowingID=6,Seat=5,Booked=false},
             * new ShowingSeat{ID=31,ShowingID=6,Seat=6,Booked=false},
             * new ShowingSeat{ID=32,ShowingID=6,Seat=7,Booked=false},
             * new ShowingSeat{ID=33,ShowingID=6,Seat=8,Booked=false},
             * new ShowingSeat{ID=34,ShowingID=6,Seat=9,Booked=false},
             * new ShowingSeat{ID=35,ShowingID=6,Seat=10,Booked=false},
             * new ShowingSeat{ID=36,ShowingID=6,Seat=11,Booked=false},
             * new ShowingSeat{ID=37,ShowingID=6,Seat=12,Booked=false},
             * new ShowingSeat{ID=38,ShowingID=6,Seat=13,Booked=false},
             * new ShowingSeat{ID=39,ShowingID=6,Seat=14,Booked=false},
             * new ShowingSeat{ID=40,ShowingID=6,Seat=15,Booked=false}
             *
             *
             *
             * };
             * foreach (ShowingSeat ss in showingseats)
             * {
             *  context.ShowingSeats.Add(ss);
             * }
             * context.SaveChanges();
             */
        }