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