/// <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;
        }
Exemple #4
0
 /// <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;
 }