public async Task <MovieDto> Edit(int movieId, EditMovieDto movie)
        {
            var entity = await _moviesRepository.GetById(movieId);

            if (entity == null)
            {
                return(null);
            }
            if (!string.IsNullOrEmpty(movie.Title))
            {
                entity.MovieTitle = movie.Title;
            }
            if (movie.Duration != null && movie.Duration > 0)
            {
                entity.MovieDuration = (int)movie.Duration;
            }
            var editedMovie = await _moviesRepository.Edit(entity);

            return(new MovieDto(editedMovie));
        }