Exemplo 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>";
        }
    }
Exemplo n.º 2
0
    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";
    }