public async Task <IActionResult> GetDetails(string key) { if (movies.TryGetValue(key, out MovieViewModel res)) { var movieGrade = _queryfac.Build(new SingleMovieQuery(res.EpisodeId)).Get(); if (movieGrade != null) { res.Grade = movieGrade.Grade; } UpdateViewBag(); return(View(res)); } return(null); }