Пример #1
0
        public async Task OnGetAsync()
        {
            var user = await _context.GetUserFullAsync(User);

            if (user == null)
            {
                return;
            }

            ResourceLinks = ResourceLinkModel.GetResourceLinks(user.Platform.ResourceLinks);
        }
Пример #2
0
        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));
        }