public bool UpdateMovie(MovieLibrary.MovieDTO dto)
        {
            bool check = false;

            SqlConnection con = new SqlConnection(strConnection);

            con.Open();
            try
            {
                string sql = "UPDATE Movie" +
                             " SET movieTitle=@movieTitle,length=@length,rating=@rating,startDate=@startDate,poster=@poster,linkTrailer=@linkTrailer,producer=@producer,year=@year" +
                             " WHERE movieID=@movieID";
                SqlCommand cmd = new SqlCommand(sql, con);
                cmd.Parameters.AddWithValue("@movieTitle", dto.MovieTitle);
                cmd.Parameters.AddWithValue("@length", dto.Length);
                cmd.Parameters.AddWithValue("@rating", dto.Rating);
                cmd.Parameters.AddWithValue("@startDate", dto.StartDate);
                cmd.Parameters.AddWithValue("@poster", dto.Poster);
                cmd.Parameters.AddWithValue("@linkTrailer", dto.LinkTrailer);
                cmd.Parameters.AddWithValue("@producer", dto.Producer);
                cmd.Parameters.AddWithValue("@year", dto.Year);
                cmd.Parameters.AddWithValue("@movieID", dto.MovieID);
                int count = cmd.ExecuteNonQuery();
                if (count > 0)
                {
                    check = true;
                }
            }
            finally
            {
                con.Close();
            }

            return(check);
        }
        public bool AddNewMovie(MovieLibrary.MovieDTO dto)
        {
            bool check = false;

            SqlConnection con = new SqlConnection(strConnection);

            con.Open();
            try
            {
                string sql = "INSERT INTO Movie(movieID,movieTitle,length,rating,startDate,poster,linkTrailer,producer,year,genreID)" +
                             " VALUES(@movieID,@movieTitle,@length,@rating,@startDate,@poster,@linkTrailer,@producer,@year,@genreID)";
                SqlCommand cmd = new SqlCommand(sql, con);
                cmd.Parameters.AddWithValue("@movieID", dto.MovieID);
                cmd.Parameters.AddWithValue("@movieTitle", dto.MovieTitle);
                cmd.Parameters.AddWithValue("@length", dto.Length);
                cmd.Parameters.AddWithValue("@rating", dto.Rating);
                cmd.Parameters.AddWithValue("@startDate", dto.StartDate);
                cmd.Parameters.AddWithValue("@poster", dto.Poster);
                cmd.Parameters.AddWithValue("@linkTrailer", dto.LinkTrailer);
                cmd.Parameters.AddWithValue("@producer", dto.Producer);
                cmd.Parameters.AddWithValue("@year", dto.Year);
                cmd.Parameters.AddWithValue("@genreID", dto.Genre);
                int count = cmd.ExecuteNonQuery();
                if (count > 0)
                {
                    check = true;
                }
            }
            finally
            {
                con.Close();
            }

            return(check);
        }