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(); } }
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); }
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); } }
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); } }
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 = ""; }
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); }
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"]); }
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; } }
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"); }