private async Task <Movie> GetMovieAsync(IStudioClient studioClient, Movie movie) { var content = await _scrapperClient.GetAsync(movie.Uri); if (content.Contains("<h1>PAGE NOT FOUND</h1>")) { return(null); } var details = await studioClient.ParseDetailsAsync(content, movie.Uri); movie.Description = details.Description; movie.Categories = _mapper.Map <IEnumerable <Category> >(details.Categories); movie.Duration = details.Duration; if (details.Attachments != null) { movie.Attachments = _mapper.Map <IEnumerable <Attachment> >(details.Attachments); } if (details.Models != null) { movie.Models = _mapper.Map <IEnumerable <Model> >(details.Models); } return(movie); }