示例#1
0
        public Reservations(User user)
        {
            InitializeComponent();
            List<int> userRooms = new List<int>();
            using (UnitOfWork u = new UnitOfWork())
            {
                foreach (Hotel hotel in user.UserHotels)
                    foreach (Room room in hotel.Rooms)
                        userRooms.Add(room.RoomId);

               var x = u.Reservations.GetAll();
                foreach (Reservation r in x)
                {
                    if (userRooms.Contains(r.RoomId))
                    {
                        ReservationView rv = new ReservationView(r);
                        this.tableLayoutPanel1.Controls.Add(rv);
                    }
                }
            }
        }