public async Task AddEpisodeAsync(AddEpisode addEpisode)
        {
            if (!await _filmProductionRepository.ExsistsAsync(addEpisode.FilmProductionId))
            {
                throw new HttpStatusCodeException(HttpStatusCode.NotFound, "Nie znaleziono podanej produkcji filmowej.");
            }

            if (!await _filmProductionRepository.IsSeriesAsync(addEpisode.FilmProductionId))
            {
                throw new HttpStatusCodeException(HttpStatusCode.BadRequest, "Podana produkcja filmowa nie jest serialem.");
            }

            await _episodeRepository.AddEpisodeAsync(addEpisode);
        }