Ejemplo n.º 1
0
    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>";
        }
    }