public Reviews(MovieList ml, int i)
        {
            actorRepo    = new SqlActorRepository(connectionString);
            movieRepo    = new SqlMovieRepository(connectionString);
            reviewRepo   = new SqlReviewRepository(connectionString);
            showtimeRepo = new SqlShowTimeRepository(connectionString);
            ticketRepo   = new SqlTicketRepository(connectionString);
            viewerRepo   = new SqlViewerRepository(connectionString);

            InitializeComponent();
            movieList = ml;

            rUserLabel.Text = movieList.getCurrentUserLabel();
            cu        = movieList.getCurrentUser();
            index     = i;
            movieName = movieRepo.FetchMovie(i).Name;

            IReadOnlyList <Review> reviews = reviewRepo.FetchMovieReviews(i);

            foreach (Review r in reviews)
            {
                listBox1.Items.Add(r.ToString());
            }
            movieNameLabel.Text = movieName;
        }
        public Cast(string n, int ind)
        {
            actorRepo    = new SqlActorRepository(connectionString);
            movieRepo    = new SqlMovieRepository(connectionString);
            reviewRepo   = new SqlReviewRepository(connectionString);
            showtimeRepo = new SqlShowTimeRepository(connectionString);
            ticketRepo   = new SqlTicketRepository(connectionString);
            viewerRepo   = new SqlViewerRepository(connectionString);

            InitializeComponent();

            index = ind;
            name  = n;

            index       = ind;
            name        = movieRepo.FetchMovie(ind).Name;
            label1.Text = name;

            IReadOnlyList <Actor> actors = actorRepo.FetchActorOnMovie(ind);

            foreach (Actor a in actors)
            {
                listBox1.Items.Add(a.Name);
            }
        }
 public MovieList()
 {
     actorRepo    = new SqlActorRepository(connectionString);
     movieRepo    = new SqlMovieRepository(connectionString);
     reviewRepo   = new SqlReviewRepository(connectionString);
     showtimeRepo = new SqlShowTimeRepository(connectionString);
     ticketRepo   = new SqlTicketRepository(connectionString);
     viewerRepo   = new SqlViewerRepository(connectionString);
 }
 public loginForm(Form1 mf)
 {
     InitializeComponent();
     mainForm     = mf;
     actorRepo    = new SqlActorRepository(connectionString);
     movieRepo    = new SqlMovieRepository(connectionString);
     reviewRepo   = new SqlReviewRepository(connectionString);
     showtimeRepo = new SqlShowTimeRepository(connectionString);
     ticketRepo   = new SqlTicketRepository(connectionString);
     viewerRepo   = new SqlViewerRepository(connectionString);
 }
        public string ToString()
        {
            actorRepo    = new SqlActorRepository(connectionString);
            movieRepo    = new SqlMovieRepository(connectionString);
            reviewRepo   = new SqlReviewRepository(connectionString);
            showtimeRepo = new SqlShowTimeRepository(connectionString);
            ticketRepo   = new SqlTicketRepository(connectionString);
            viewerRepo   = new SqlViewerRepository(connectionString);

            Viewer v = viewerRepo.FetchViewer(ViewerId);

            string name = v.Name;

            return("\nUser: "******"    \nReview: " + ReviewMessage + "     \nRating: " + Rating);
        }
        public writeReview(Reviews r)
        {
            actorRepo    = new SqlActorRepository(connectionString);
            movieRepo    = new SqlMovieRepository(connectionString);
            reviewRepo   = new SqlReviewRepository(connectionString);
            showtimeRepo = new SqlShowTimeRepository(connectionString);
            ticketRepo   = new SqlTicketRepository(connectionString);
            viewerRepo   = new SqlViewerRepository(connectionString);

            InitializeComponent();

            review      = r;
            cu          = review.getCurrentUser();
            label1.Text = cu.userName;
            label4.Text = review.getMovieName();
        }
        public Form1()
        {
            InitializeComponent();
            // setup repos
            actorRepo    = new SqlActorRepository(connectionString);
            movieRepo    = new SqlMovieRepository(connectionString);
            reviewRepo   = new SqlReviewRepository(connectionString);
            showtimeRepo = new SqlShowTimeRepository(connectionString);
            ticketRepo   = new SqlTicketRepository(connectionString);
            viewerRepo   = new SqlViewerRepository(connectionString);


            IReadOnlyList <Movie> m = movieRepo.RetrieveMovies();



            showtimeDropbox.Items.Add("09:30:00");
            showtimeDropbox.Items.Add("13:30:00");
            showtimeDropbox.Items.Add("17:00:00");
            // listCollection.Itmes.Add(databaseMovies) // from the data base add the current movies showing  into the drop list
        }
        public MovieList(Form1 f1)
        {
            InitializeComponent();
            mainForm = f1;

            mlSignedinLabel.Text = mainForm.getCurrentUserLabel();
            cu = mainForm.getCurrentUser();

            actorRepo    = new SqlActorRepository(connectionString);
            movieRepo    = new SqlMovieRepository(connectionString);
            reviewRepo   = new SqlReviewRepository(connectionString);
            showtimeRepo = new SqlShowTimeRepository(connectionString);
            ticketRepo   = new SqlTicketRepository(connectionString);
            viewerRepo   = new SqlViewerRepository(connectionString);

            IReadOnlyList <Movie> m = movieRepo.RetrieveMovies();

            foreach (Movie movie in m)
            {
                listBox1.Items.Add(movie.Name);
            }

            //populate listbox
        }
 public MovieService(IMovieRepository movieRepo, IShowTimeRepository showTimeRepo, IMapper mapper)
 {
     _movieRepo    = movieRepo;
     _mapper       = mapper;
     _showtimeRepo = showTimeRepo;
 }
Exemple #10
0
 public ShowtimesController(IShowTimeRepository showTimeRepository, IMapper mapper)
 {
     this.showTimeRepository = showTimeRepository;
     this.mapper             = mapper;
 }