source: iknow-api/Services/Interfaces/IEnrollmentService.cs@ a12988e

Last change on this file since a12988e was ea40556, checked in by Stefan-Saveski <stefansaveski19@…>, 9 days ago
  • ready for presentation
  • Property mode set to 100644
File size: 535 bytes
Line 
1using iknow_api.DTOs;
2
3namespace iknow_api.Services
4{
5 public interface IEnrollmentService
6 {
7 /// <summary>The semesters, majors and subjects this student may enrol in.</summary>
8 Task<EnrollmentOptionsDto> GetOptionsAsync(int studentId);
9
10 /// <summary>
11 /// Creates one enrolled_semesters row and its semesters_subjects rows,
12 /// or returns why it could not.
13 /// </summary>
14 Task<EnrollSemesterResultDto> EnrollAsync(int studentId, EnrollSemesterRequestDto request);
15 }
16}
Note: See TracBrowser for help on using the repository browser.