Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                MovieServices       listmovie = new MovieServices();
                MoviePeopleServices castlist  = new MoviePeopleServices();

                List <MovieModelDTO> ListOfAllMovies = new List <MovieModelDTO>();
                ListOfAllMovies          = listmovie.GetAllMovies();
                ddlTitleMovie.DataSource = ListOfAllMovies;
                ddlTitleMovie.DataBind();
                ddlTitleMovie.Items.Insert(0, new ListItem("<-Choose Movie->", "0"));
                //-------------------------------------------------------------------------

                List <MovieModelDTO> ListOfYears = listmovie.GetAllYears();

                List <string> Years = new List <string>();
                foreach (var item in ListOfYears)
                {
                    string year = item.Year;
                    Years.Add(year);
                }
                ddlYearMovie.DataSource = Years.ToList().Distinct();
                ddlYearMovie.DataBind();
                ddlYearMovie.Items.Insert(0, new ListItem("<-Choose Year->", "0"));

                //-----------------------------
                List <MoviePersonDTO> ListOfAcotrs = castlist.GetActors();

                ddlActorMovie.DataTextField  = "FirstName";
                ddlActorMovie.DataValueField = "LastName";
                ddlActorMovie.DataSource     = ListOfAcotrs;
                ddlActorMovie.DataBind();
                ddlActorMovie.Items.Insert(0, new ListItem("<-Choose Actor->", "0"));
                //----------------------------------------------


                List <MoviePersonDTO> ListOfProducers = castlist.GetProducers();

                ddlProducerMovie.DataTextField  = "FirstName";
                ddlProducerMovie.DataValueField = "LastName";
                ddlProducerMovie.DataSource     = ListOfProducers;
                ddlProducerMovie.DataBind();
                ddlProducerMovie.Items.Insert(0, new ListItem("<-Choose Producer->", "0"));
                //-------------------------------------------------------

                //genre to bind
                ddlGenreMovie.DataSource = listmovie.GetAllGenres();
                ddlGenreMovie.DataBind();
                ddlGenreMovie.Items.Insert(0, new ListItem("<-Choose Genre->", "0"));


                //repeater to bind
                List <MovieModelDTO> ListOfMovies = new List <MovieModelDTO>();
                ListOfMovies             = listmovie.GetAllMovies();
                RepeaterMovie.DataSource = ListOfMovies;
                RepeaterMovie.DataBind();
            }
        }
Example #2
0
        private void GetPersonInfo(string firstName, string lastName)
        {
            MoviePeopleServices   personInfo   = new MoviePeopleServices();
            List <MoviePersonDTO> writerToShow = new List <MoviePersonDTO>();
            MoviePersonDTO        writer       = personInfo.GetMoviePersonByName(firstName + " " + lastName, "Writer");
            Guid personId = personInfo.GetMoviePersonIdByFirstAndLastName(firstName, lastName);

            writerToShow.Add(writer);
            ShowPersonFullInfo(writerToShow, personId);
        }
Example #3
0
        private void ActorFoundByNameHandler()
        {
            MoviePeopleServices   personInfo  = new MoviePeopleServices();
            List <MoviePersonDTO> actorToShow = new List <MoviePersonDTO>();
            MoviePersonDTO        actor       = personInfo.GetMoviePersonByName(Request.QueryString["personToShow"].ToString(), "Actor");

            if (actor != null)
            {
                Guid personId = personInfo.GetMoviePersonIdByFirstAndLastName(actor.FirstName, actor.LastName);
                actorToShow.Add(actor);
                ShowPersonFullInfo(actorToShow, personId);
            }
        }
Example #4
0
        private void WriterFoundByNameHandler()
        {
            MoviePeopleServices   personInfo   = new MoviePeopleServices();
            List <MoviePersonDTO> writerToShow = new List <MoviePersonDTO>();
            MoviePersonDTO        writer       = personInfo.GetMoviePersonByName(Request.QueryString["personToShow"].ToString(), "Writer");

            if (writer != null)
            {
                Guid personId = personInfo.GetMoviePersonIdByFirstAndLastName(writer.FirstName, writer.LastName);
                writerToShow.Add(writer);
                ShowPersonFullInfo(writerToShow, personId);
            }
        }
Example #5
0
        protected void btnSearch_Click(object sender, EventArgs e)
        {
            if (MainMoviePeople1.SearchPersonByName.Text == "")
            {
                return;
            }


            MoviePeopleServices personInfo = new MoviePeopleServices();
            string personToShow            = MainMoviePeople1.SearchPersonByName.Text;
            string url = "ActorsInMovie.aspx?personToShow=" + personToShow + "&selector=actorFoundByName";

            Response.Redirect(url);
            MainMoviePeople1.SearchPersonByName.Text = "";
        }
Example #6
0
        public void ProcessRequest(HttpContext context)
        {
         Guid personID = new Guid();
        // personID = Guid.Parse("57ED65A6-A1C0-46E6-AF3E-E12D13B1A49C");
         MoviePeopleServices imagedata = new MoviePeopleServices();

         // byte[] photo = imadata.GetPhoto(personID);//personId
        personID = Guid.Parse(context.Request.QueryString["personId"]);
        

         byte[] photo = imagedata.GetPhoto(personID);
         if (photo == null)
         {
           
             return;
         }
         context.Response.ContentType = "image/jpeg"; 
         context.Response.BinaryWrite(photo);
        }
Example #7
0
        private void DirectorFoundByNameHandler()
        {
            MoviePeopleServices   personInfo     = new MoviePeopleServices();
            List <MoviePersonDTO> directorToShow = new List <MoviePersonDTO>();
            MoviePersonDTO        director       = personInfo.GetMoviePersonByName(Request.QueryString["personToShow"].ToString(), "Director");

            if (director != null)
            {
                Guid personId = personInfo.GetMoviePersonIdByFirstAndLastName(director.FirstName, director.LastName);
                directorToShow.Add(director);
                ShowPersonFullInfo(directorToShow, personId);
                //GridView directorFoundByName = new GridView();
                //directorFoundByName = PeopleInMovie1.gridPeopleInMovie;
                //directorFoundByName.DataSource = directorToShow;
                //directorFoundByName.DataBind();
                //GetAppropriateView(directorFoundByName);
                //PeopleInMovie1.PersonImage.ImageUrl = String.Format("~/ContentPages/MoviePeople/MoviePeopleUserControls/MoviePersonPhoto.ashx?personId=" + personId);
            }
            //actorToShow.Add(Request.QueryString["personToShow"]);
        }
Example #8
0
        private void WritersInMovieHandler()
        {
            MoviePeopleServices writers        = new MoviePeopleServices();
            GridView            writersInMovie = new GridView();

            writersInMovie = PeopleInMovie1.gridPeopleInMovie;
            int movieId = Convert.ToInt32(Request.QueryString["movieId"]);
            List <MoviePersonDTO> person;

            person = writers.GetMoviePeopleByMovieId(movieId, "Writer");
            if (person != null)
            {
                writersInMovie.DataSource = person;
                writersInMovie.DataBind();
                GetAppropriateView(writersInMovie);
            }
            else
            {
                return;
            }
        }
Example #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                PeopleInMovie2.SetLabelText("Actors in " + "\"" + Request.QueryString["movieTitle"] + "\"" + " Movie");
            }
            MoviePeopleServices actors        = new MoviePeopleServices();
            GridView            actorsInMovie = new GridView();

            actorsInMovie = PeopleInMovie2.gridPeopleInMovie;
            int movieId = Convert.ToInt32(Request.QueryString["movieId"]);
            List <MoviePersonDTO> person;

            person = actors.GetMoviePeopleByMovieId(movieId, "Actor");
            if (person != null)
            {
                actorsInMovie.DataSource = person;
                actorsInMovie.DataBind();
                GetAppropriateView(actorsInMovie);
            }
            // actorsInMovie.DataSource = actors.GetMoviePeopleByMovieId(movieId, "Actor");
        }