示例#1
0
 public EvaluationsController(ILogger <EvaluationsController> logger, IAbsencesService absencesService, IGradesService gradesService, IStudentsService studentsService, ISubjectsService subjectsService)
 {
     _logger          = logger;
     _absencesService = absencesService;
     _gradesService   = gradesService;
     _studentsService = studentsService;
     _subjectsService = subjectsService;
 }
示例#2
0
 public void Setup()
 {
     _absencesRepositoryMock        = new Mock <IDeletableEntityRepository <Absence> >();
     _teachersRepositoryMock        = new Mock <IRepository <Teacher> >();
     _studentSubjectsRepositoryMock = new Mock <IRepository <StudentSubject> >();
     _studentRepositoryMock         = new Mock <IRepository <Student> >();
     _absencesService = new AbsencesService(
         _absencesRepositoryMock.Object,
         _teachersRepositoryMock.Object,
         _studentSubjectsRepositoryMock.Object);
 }
示例#3
0
 public AbsencesController(
     IAbsencesService absencesService,
     IStudentsService studentsService,
     ICoursesService coursesService,
     UserManager <ApplicationUser> userManager)
 {
     this.absencesService = absencesService;
     this.studentsService = studentsService;
     this.coursesService  = coursesService;
     this.userManager     = userManager;
 }