From a06811fc9f31e81bc86100b1448b786d19cc75c1 Mon Sep 17 00:00:00 2001 From: mborzyszkowski Date: Sun, 27 Sep 2020 12:23:50 +0200 Subject: [PATCH] get edition info by guid fix + add course info --- src/InternshipSystem.Api/Controllers/EditionController.cs | 3 ++- src/InternshipSystem.Api/Result/EditionConfigurationResult.cs | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/InternshipSystem.Api/Controllers/EditionController.cs b/src/InternshipSystem.Api/Controllers/EditionController.cs index 777524c..49e7c08 100644 --- a/src/InternshipSystem.Api/Controllers/EditionController.cs +++ b/src/InternshipSystem.Api/Controllers/EditionController.cs @@ -66,12 +66,13 @@ namespace InternshipSystem.Api.Controllers [HttpGet("{id}")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status404NotFound)] - [Authorize(Policy = Policies.RegisteredOnly)] + [Authorize] public async Task> GetEditionsConfiguration(Guid id, CancellationToken token) { var edition = await Context.Editions .Include(e => e.AvailableSubjects) + .Include(e => e.Course) .Where(e => e.Id.Equals(id)) .ProjectTo(Mapper.ConfigurationProvider) .FirstOrDefaultAsync(token); diff --git a/src/InternshipSystem.Api/Result/EditionConfigurationResult.cs b/src/InternshipSystem.Api/Result/EditionConfigurationResult.cs index 5ded37a..7472297 100644 --- a/src/InternshipSystem.Api/Result/EditionConfigurationResult.cs +++ b/src/InternshipSystem.Api/Result/EditionConfigurationResult.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using InternshipSystem.Core; using InternshipSystem.Core.Entity.Internship; using InternshipSystem.Core.UglyOrmArtifacts; @@ -8,6 +9,7 @@ namespace InternshipSystem.Api.Result public class EditionConfigurationResult { public List AvailableSubjects { get; set; } + public Course Course { get; set; } public DateTime EditionStart { get; set; } public DateTime EditionFinish { get; set; } public DateTime ReportingStart { get; set; } -- 2.45.2