public static void Delete(byte[] frame)
        {
            IMovieDataAccess movieDataAccess = new MovieDataAccess();
            IMovieService    movieService    = new MovieService(movieDataAccess);

            IGenreDataAccess genreData    = new GenreDataAccess();
            IGenreService    genreService = new GenreService(genreData);

            IAsociationHandler asociationHandler = new AssociationHandler();
            IAsociationService asociationService = new AsociationService(asociationHandler);

            IParser parser = new Parser();

            var data          = parser.GetDataObject(frame);
            var name          = data[0];
            var movieToDelete = movieService.GetMovie(name);

            foreach (var genreName in movieToDelete.Genres)
            {
                var genreToDesaciate = genreService.GetGenre(genreName);
                asociationService.DeAsociateGenreMovie(movieToDelete, genreToDesaciate);
            }

            movieService.Delete(movieToDelete);
        }
        public static void DeAsociateDirectorToMovie(byte[] frame)
        {
            IDirectorDataAccess dirDa           = new DirectorDataAccess();
            IDirectorService    directorService = new DirectorService(dirDa);

            IMovieDataAccess movieDataAccess = new MovieDataAccess();
            IMovieService    movieService    = new MovieService(movieDataAccess);

            IAsociationHandler asociationHandler = new AssociationHandler();
            IAsociationService asociationService = new AsociationService(asociationHandler);

            IParser parser = new Parser();

            var directorAndMovieNames = parser.GetDataObject(frame);
            var movieToAsociate       = movieService.GetMovie(directorAndMovieNames[0]);
            var directorToASociate    = directorService.GetDirector(directorAndMovieNames[1]);

            asociationService.DeAsociatDirMovie(movieToAsociate, directorToASociate);
        }
        public static void DeAsociateGenreToMovie(byte[] frame)
        {
            IGenreDataAccess genreDataAccess = new GenreDataAccess();
            IGenreService    genreService    = new GenreService(genreDataAccess);

            IMovieDataAccess movieDataAccess = new MovieDataAccess();
            IMovieService    movieService    = new MovieService(movieDataAccess);

            IAsociationHandler asociationHandler = new AssociationHandler();
            IAsociationService asociationService = new AsociationService(asociationHandler);

            IParser parser = new Parser();


            var movieAndGenreNames = parser.GetDataObject(frame);
            var movieToAsociate    = movieService.GetMovie(movieAndGenreNames[0]);
            var genreToAsociate    = genreService.GetGenre(movieAndGenreNames[1]);

            asociationService.DeAsociateGenreMovie(movieToAsociate, genreToAsociate);
        }