public async Task <IViewComponentResult> InvokeAsync(string controllerName, string actionName, int id) { Tasks = new MovieViewModel(); Tasks.Movie = (await movieContext?.GetSingleMovieData(id)); Tasks.ActionTuple = Tuple.Create(controllerName, actionName); return(View <MovieViewModel>(Tasks)); }