From bf3755c74e590d00b4bb800ba2616135d8175565 Mon Sep 17 00:00:00 2001 From: Lucca Santangelo <luccasant95@gmail.com> Date: Wed, 9 Dec 2020 20:51:01 -0300 Subject: [PATCH] asdasd --- Tsi1.Api/Tsi1.Api/Controllers/FileController.cs | 2 +- Tsi1.Api/Tsi1.BusinessLayer/Services/CourseService.cs | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Tsi1.Api/Tsi1.Api/Controllers/FileController.cs b/Tsi1.Api/Tsi1.Api/Controllers/FileController.cs index fb7296d..bada30e 100644 --- a/Tsi1.Api/Tsi1.Api/Controllers/FileController.cs +++ b/Tsi1.Api/Tsi1.Api/Controllers/FileController.cs @@ -21,7 +21,7 @@ namespace Tsi1.Api.Controllers _fileService = fileService; } - [Authorize(Roles = UserTypes.Professor)] + [Authorize(Roles = UserTypes.Professor + ", " + UserTypes.Student + ", " + UserTypes.FacultyAdmin)] [HttpPost("Upload/{courseId}")] public async Task<IActionResult> Upload(IFormFile file, int courseId) { diff --git a/Tsi1.Api/Tsi1.BusinessLayer/Services/CourseService.cs b/Tsi1.Api/Tsi1.BusinessLayer/Services/CourseService.cs index 93cfa78..05a0fa9 100644 --- a/Tsi1.Api/Tsi1.BusinessLayer/Services/CourseService.cs +++ b/Tsi1.Api/Tsi1.BusinessLayer/Services/CourseService.cs @@ -110,6 +110,8 @@ namespace Tsi1.BusinessLayer.Services var course = await _context.Courses .Include(x => x.Sections) + .ThenInclude(x => x.SectionItems) + .ThenInclude(x => x.SectionItemType) .ThenInclude(x => x.SectionItems) .ThenInclude(x => x.Forum) .FirstOrDefaultAsync(x => x.Id == courseId); @@ -140,6 +142,7 @@ namespace Tsi1.BusinessLayer.Services var automaticSubscriptionForums = course.Sections .SelectMany(x => x.SectionItems) + .Where(x => x.SectionItemType.Name == SectionItemTypes.Forum) .Select(x => x.Forum) .Where(x => x.IsAutomaticSubscription); -- GitLab