private void PopulatePage(localMoviesWebService.MoviesDetails movie) { MovieName.Text = movie.MovieName; movieImage.ImageUrl = movie.ImgURL; Director.Text = movie.Director; Genre.Text = movie.MovieGenre; Duration.Text = movie.Duration.ToString(); Description.Text = movie.Description; VideoSource = movie.TrailerURL; Actors.Text = ""; if (movie.NumberOfUsers != 0) { CalcRating.Text = (movie.TotalRating / (double)movie.NumberOfUsers).ToString(); } else { CalcRating.Text = "0"; } for (int i = 0; i < actors.Length; i++) { if (i != actors.Length - 1) { Actors.Text += actors[i] + ", "; } else { Actors.Text += actors[i]; } } DataSet reviews = new DataSet(); RatingService ratingService = new RatingService(); reviews = ratingService.GetAllRatingOfMovie(movieID); Reviews += "<tr>"; Reviews += "<th>User</th>"; Reviews += "<th>Date</th>"; Reviews += "<th>Rating</th>"; Reviews += "<th>Review</th>"; Reviews += "</tr>"; for (int i = 0; i < reviews.Tables["Rating"].Rows.Count; i++) { Reviews += "<tr>"; Reviews += "<td>" + reviews.Tables["Rating"].Rows[i][0].ToString() + "</td>"; Reviews += "<td>" + reviews.Tables[0].Rows[i][3].ToString() + "</td>"; Reviews += "<td>" + reviews.Tables[0].Rows[i][2].ToString() + "</td>"; Reviews += "<td>" + reviews.Tables[0].Rows[i][4].ToString() + "</td>"; Reviews += "</tr>"; } }
protected void submit_Click(object sender, EventArgs e) { localMoviesWebService.MoviesDetails movie = new localMoviesWebService.MoviesDetails(); string MovieName = movieName.Text; string Director = director.Text; string Genre = genres.SelectedValue; string Description = description.Text; string actorsList = actors.Text; string Duration = duration.Text; string Image = image.Text; string Trailer = trailer.Text; movie.MovieName = MovieName; movie.Director = Director; movie.MovieGenre = Genre; movie.Description = Description; movie.Duration = Duration; movie.ImgURL = Image; movie.TrailerURL = Trailer; localMoviesWebService.MoviesWebService moviesWeb = new localMoviesWebService.MoviesWebService(); moviesWeb.InsertMovie(movie); string[] arrActorString = actorsList.Split(','); //Split Actors By ',' localMoviesWebService.ActorsDetails[] arrActors = new localMoviesWebService.ActorsDetails[arrActorString.Length]; for (int i = 0; i < arrActors.Length; i++) { arrActors[i] = new localMoviesWebService.ActorsDetails(); arrActors[i].Name = arrActorString[i]; arrActors[i].Name.Trim(); if (moviesWeb.ActorGetIDbyName(arrActors[i].Name) == -1) { moviesWeb.InsertActor(arrActors[i]); } } int movieID = moviesWeb.GetIDbyName(movie.MovieName); int firstActorID = moviesWeb.ActorGetIDbyName(arrActors[0].Name); for (int i = 0; i < arrActors.Length; i++) { moviesWeb.InsertActorInMovie(movieID, firstActorID + i); } userMsg.Attributes.Add("class", "alert alert-success"); msg = "You Added A Movie"; }