feat: allow filter by lesson type

This commit is contained in:
2025-02-01 17:06:02 +03:00
parent 38fba5556f
commit 5bcb7bfbc1

View File

@ -51,7 +51,8 @@ public class ScheduleController(IMediator mediator, IOptionsSnapshot<GeneralConf
if ((request.Groups == null || request.Groups.Length == 0) &&
(request.Disciplines == null || request.Disciplines.Length == 0) &&
(request.Professors == null || request.Professors.Length == 0) &&
(request.LectureHalls == null || request.LectureHalls.Length == 0))
(request.LectureHalls == null || request.LectureHalls.Length == 0) &&
(request.LessonType == null || request.LessonType.Length == 0))
{
throw new ControllerArgumentException("At least one of the arguments must be selected."
+ (request.IsEven.HasValue