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(); } } }
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(); } }