public async Task OnGetAsync() { var user = await _context.GetUserFullAsync(User); if (user == null) { return; } ResourceLinks = ResourceLinkModel.GetResourceLinks(user.Platform.ResourceLinks); }
public async Task <IViewComponentResult> InvokeAsync(int?courseId = null) { var model = new ResourceLinksViewComponentModel { CourseId = courseId }; var user = await _context.GetUserFullAsync(HttpContext.User); model.People = user.People.ToList(); model.ResourceLinks = ResourceLinkModel.GetResourceLinks(courseId.HasValue ? user.Course.ResourceLinks : user.Platform.ResourceLinks); return(View(model)); }