static void Main(string[] args)
        {
            MovieDatabase firstMovie = new MovieDatabase();

            firstMovie.GetData();
            Client.ShowMovieInfor(firstMovie);

            MovieDatabase secondMovie = firstMovie.Clone();

            Client.ShowMovieInfor(secondMovie);
        }
        public MovieDatabase Clone()
        {
            MovieDatabase clonedMovie = new MovieDatabase();

            //copy data without call api
            clonedMovie.Name   = this.Name;
            clonedMovie.Genre  = this.Genre;
            clonedMovie.Rating = this.Rating;

            return(clonedMovie);
        }
 static void ShowMovieInfor(MovieDatabase movie)
 {
     Console.WriteLine("Movie: " + movie.Name + ", Genre: " + movie.Genre + ", Rating: " + movie.Rating);
 }