示例#1
0
        public async Task <IActionResult> OnGetAsync(int id)
        {
            LearningResource = await _learningResourceService.Get(id);

            if (LearningResource == null)
            {
                return(NotFound());
            }
            return(Page());
        }
示例#2
0
        public async Task <IActionResult> OnGetAsync(int id)
        {
            LearningResource = await _learningResourceService.Get(id);

            if (LearningResource == null)
            {
                return(NotFound());
            }
            var resourceList = await _resourceListService.Get();

            ViewData["ResourceListId"] = new SelectList(resourceList, "Id", "Name", LearningResource.ResourceListId);
            return(Page());
        }
示例#3
0
 // /LearningResources
 // /LearningResources?ResourceListId=n
 // /LearningResources/n
 public async Task OnGetAsync()
 {
     if (ResourceListId != null)
     {
         LearningResource = await _learningResourceService.GetForList(Convert.ToInt32(ResourceListId));
     }
     else
     {
         LearningResource = await _learningResourceService.Get();
     }
 }
示例#4
0
 // GET: LearningResources
 public async Task <IActionResult> Index()
 {
     return(View(await _learningResourceService.Get()));
 }