/// <summary> /// Initialize ClientWindow /// </summary> /// <param name="idScreening">Identifier of Screening</param> /// <param name="idSeat">Identifier of Seat</param> public ClientWindow(int idScreening, int idSeat) { InitializeComponent(); this.idScreening = idScreening; this.idSeat = idSeat; _service = new CinemaDbService(); }
/// <summary> /// initialize SeatsWindow /// </summary> /// <param name="idCinemaHall">identifier of CinemaHall</param> /// <param name="idScreening">identifier of Screening</param> public SeatsWindow(int idCinemaHall, int idScreening) { InitializeComponent(); _service = new CinemaDbService(); seats = new ObservableCollection <Seat>(_service.GetSeatsByCinemaHall(idCinemaHall)); SeatsDataGrid.ItemsSource = seats; this.idScreening = idScreening; }
/// <summary> /// Initialazing Database service and setting DataGrid item source /// </summary> private void Init() { _service = new CinemaDbService(); screenings = new ObservableCollection <Screening>(_service.GetScreenings()); cinemaHalls = new ObservableCollection <CinemaHall>(_service.GetCinemaHallByCinema(cinema.IdCinema)); var movies = new ObservableCollection <Movie>(_service.GetMovies()); var result = screenings.Join(cinemaHalls, s => s.IdCinemaHall, ch => ch.IdCinemaHall, (s, ch) => new ScreeningCinemaHall { IdCinemaHall = ch.IdCinemaHall, IdScreening = s.IdScreening, DateOfProjection = s.DateOfProjection, CinemaHallName = ch.Name, Movie = s.Movie }).ToList(); list = new List <ScreeningCinemaHall>(result); ScreeningsDataGrid.ItemsSource = result; }
/// <summary> /// Initialize dbservice and seting data grid item source /// </summary> private void Init() { _service = new CinemaDbService(); _cinemas = new ObservableCollection <Cinema>(_service.GetCinemas()); CinemasDataGrid.ItemsSource = _cinemas; }