Пример #1
0
 private void GetPersonInfo(string firstName, string lastName)
 {
     MoviePeopleServices personInfo = new MoviePeopleServices();
     List<MoviePersonDTO> actorToShow = new List<MoviePersonDTO>();
     MoviePersonDTO actor = personInfo.GetMoviePersonByName(firstName + " " + lastName, "Producer");
     Guid personId = personInfo.GetMoviePersonIdByFirstAndLastName(firstName, lastName);
     actorToShow.Add(actor);
     ShowPersonFullInfo(actorToShow, personId);
 }
Пример #2
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();
            }
        }
Пример #3
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 = "";
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            MoviePeopleServices personInfo = new MoviePeopleServices();
            MoviePersonDTO person = personInfo.GetMoviePersonByName(Request.QueryString["personToShow"].ToString(),
                Request.QueryString["personType"]);
            if (person != null)
            {

                Guid personId = personInfo.GetMoviePersonIdByFirstAndLastName(person.FirstName, person.LastName);
                ShowPersonFullInfo(person, personId);

            }
        }
Пример #5
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);

               }
        }
Пример #6
0
        private void producerFoundByNameHandler()
        {
            MoviePeopleServices personInfo = new MoviePeopleServices();
            List<MoviePersonDTO> producerToShow = new List<MoviePersonDTO>();
            MoviePersonDTO producer = personInfo.GetMoviePersonByName(Request.QueryString["personToShow"].ToString(), "Producer");
            if (producer != null)
            {

                Guid personId = personInfo.GetMoviePersonIdByFirstAndLastName(producer.FirstName, producer.LastName);
               producerToShow.Add(producer);
                ShowPersonFullInfo(producerToShow, personId);

            }
        }
Пример #7
0
 private void ActorsInMovieHandler()
 {
     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);
     }
     else
         return;
 }
        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);
        }
Пример #9
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"]);
 }
Пример #10
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");
        }
        protected void btnSearch_Click(object sender, EventArgs e)
        {
            if (SearchPersonByName.Text == "")
            {
                return;
            }

            string personType = rblMoviePeople.SelectedItem.Text;
            MoviePeopleServices personInfo = new MoviePeopleServices();

            string personToShow = SearchPersonByName.Text;
            string url = "PersonFullInfo.aspx?personToShow=" + personToShow  + "&personType=" + personType;
            Response.Redirect(url);
            SearchPersonByName.Text = "";
        }
Пример #12
0
 private void GetPersonInfo(string firstName, string lastName)
 {
     MoviePeopleServices personInfo = new MoviePeopleServices();
     List<MoviePersonDTO> composerToShow = new List<MoviePersonDTO>();
     MoviePersonDTO composer = personInfo.GetMoviePersonByName(firstName + " " + lastName, "Composer");
     Guid personId = personInfo.GetMoviePersonIdByFirstAndLastName(firstName, lastName);
     composerToShow.Add(composer);
     ShowPersonFullInfo(composerToShow, personId);
 }