示例#1
0
        public AuditoriumMapPageViewModel(AuditoriumMapPage view, TicketRepository repository, Showtime showtime)
        {
            this.view       = view;
            this.repository = repository;
            this.showtime   = showtime;
            seats           = new List <AuditoriumSeat>();

            var occupiedSeats = repository.GetOccupiedSeats(showtime.Id).ToList();

            Auditorium = new AuditoriumView(showtime.Auditorium, occupiedSeats);
            Auditorium.PropertyChanged += SelectionChanged;

            Total = "0";
        }
        public void NavigateToAuditoriumMap(Showtime showtime)
        {
            var auditoriumMapPage = new AuditoriumMapPage(showtime);

            DataContext = auditoriumMapPage;
        }