예제 #1
0
        public UsersController(TableStackContext context)
        {
            _context = context;

            if (_context.Reservations.Count() == 0)
            {
                _context.Reservations.Add(new Reservation()
                {
                    customerName = "Matthew Bower", phoneNumber = "1234567890", partySize = 4, waitTime = 20
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "Charles Bower", phoneNumber = "1234567890", partySize = 4, waitTime = 25
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "Elon Musk", phoneNumber = "1234567890", partySize = 1, waitTime = 5
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "Jeff Bezos", phoneNumber = "1234567890", partySize = 2, waitTime = 20
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "Tim Cook", phoneNumber = "1234567890", partySize = 5, waitTime = 25
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "Jack Bauer", phoneNumber = "1234567890", partySize = 4, waitTime = 15
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "Chuck Norris", phoneNumber = "1234567890", partySize = 1, waitTime = 5
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "Steven Seagal", phoneNumber = "1234567890", partySize = 2, waitTime = 20
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "John McClane", phoneNumber = "1234567890", partySize = 5, waitTime = 25
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "John Rambo", phoneNumber = "1234567890", partySize = 4, waitTime = 15
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "Arnold Schwarzenegger", phoneNumber = "1234567890", partySize = 1, waitTime = 5
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "Jason Statham", phoneNumber = "1234567890", partySize = 2, waitTime = 20
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "James Bond", phoneNumber = "1234567890", partySize = 5, waitTime = 25
                });

                _context.SaveChanges();
            }

            if (_context.Users.Count() == 0)
            {
                _context.Users.Add(new User()
                {
                    Id = ++id, userType = "restaurant", restaurantName = "Some Really Great Restaurant", yelpId = "", fullName = "Some Really Great Restaurant", email = "*****@*****.**", password = "******", phoneNumber = "4155551234", zipCode = "81234", userReservations = new List <Reservation> ()
                });
                _context.SaveChanges();

                foreach (User u in _context.Users)
                {
                    List <Reservation> tempList = new List <Reservation> ();
                    foreach (Reservation r in _context.Reservations)
                    {
                        if (u.Id == 1)
                        {
                            tempList.Add(r);
                        }
                    }

                    u.userReservations = tempList;
                    _context.SaveChanges();
                }
            }
        }
예제 #2
0
        public ReservationsController(TableStackContext context)
        {
            _context = context;

            if (_context.Reservations.Count() == 0)
            {
                _context.Reservations.Add(new Reservation()
                {
                    customerName = "Matthew Bower", phoneNumber = "1234567890", partySize = 4, waitTime = 20
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "Charles Bower", phoneNumber = "1234567890", partySize = 4, waitTime = 25
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "Elon Musk", phoneNumber = "1234567890", partySize = 1, waitTime = 5
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "Jeff Bezos", phoneNumber = "1234567890", partySize = 2, waitTime = 20
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "Tim Cook", phoneNumber = "1234567890", partySize = 5, waitTime = 25
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "Jack Bauer", phoneNumber = "1234567890", partySize = 4, waitTime = 15
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "Chuck Norris", phoneNumber = "1234567890", partySize = 1, waitTime = 5
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "Steven Seagal", phoneNumber = "1234567890", partySize = 2, waitTime = 20
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "John McClane", phoneNumber = "1234567890", partySize = 5, waitTime = 25
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "John Rambo", phoneNumber = "1234567890", partySize = 4, waitTime = 15
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "Arnold Schwarzenegger", phoneNumber = "1234567890", partySize = 1, waitTime = 5
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "Jason Statham", phoneNumber = "1234567890", partySize = 2, waitTime = 20
                });

                _context.Reservations.Add(new Reservation()
                {
                    customerName = "James Bond", phoneNumber = "1234567890", partySize = 5, waitTime = 25
                });

                _context.SaveChanges();
            }
        }