public OperationResult<MovieGenre> AddMovieGenre(MovieGenre movieGenre)
        {
            if(_movieGenreRepository.GetSingleByName(movieGenre.Name) != null)
            {
                return new OperationResult<MovieGenre>(false);
            }

            movieGenre.Key = Guid.NewGuid();
            _movieGenreRepository.Add(movieGenre);
            _movieGenreRepository.Save();

            return new OperationResult<MovieGenre>(true) {Entity = movieGenre};
        }
        public MovieGenre UpdateMovieGenre(MovieGenre movieGenre)
        {
            _movieGenreRepository.Edit(movieGenre);
            _movieGenreRepository.Save();

            return movieGenre;
        }