Пример #1
0
 public SchoolClassesController(IMapper mapper, IUnitOfWork unitOfWork, ISchoolClassRepository schoolClassRepository, QuantumItDbContext context)
 {
     _unitOfWork            = unitOfWork;
     _schoolClassRepository = schoolClassRepository;
     _context = context;
     _mapper  = mapper;
 }
Пример #2
0
 public StudentService(IStudentRepository studentRepository, IApplicationUserRepository userRepository,
                       ISchoolClassRepository schoolClassRepository)
 {
     this.studentRepository     = studentRepository;
     this.userRepository        = userRepository;
     this.schoolClassRepository = schoolClassRepository;
 }
 public SchoolClassSubjectService()
 {
     _subjectRepository            = new SubjectRepository();
     _schoolClassRepository        = new SchoolClassRepository();
     _schoolClassSubjectRepository = new SchoolClassSubjectRepository();
     _hashidService = new HashidService();
 }
Пример #4
0
 public SchoolClassService(ISchoolClassRepository schoolClassRepository,
                           IStudentRepository studentRepository,
                           ITeacherRepository teacherRepository
                           )
 {
     this.schoolClassRepository = schoolClassRepository;
     this.studentRepository     = studentRepository;
     this.teacherRepository     = teacherRepository;
 }
Пример #5
0
 public AbsenceService(IAbsenceRepository absenceRepository,
                       ISchoolClassRepository schoolClassRepository,
                       IStudentRepository studentRepository,
                       ILogger <AbsenceService> logger)
 {
     _absenceRepository     = absenceRepository;
     _schoolClassRepository = schoolClassRepository;
     _studentRepository     = studentRepository;
     _logger = logger;
 }
Пример #6
0
 public SchoolClassService(ISchoolClassRepository schoolClassRepository,
                           ITeacherRepository teacherRepository,
                           ISubjectRepository subjectRepository,
                           ILogger <SchoolClassService> logger)
 {
     _schoolClassRepository = schoolClassRepository;
     _subjectRepository     = subjectRepository;
     _teacherRepository     = teacherRepository;
     _logger = logger;
 }
 public CourseService(ICourseRepository courseRepository,
                      ISubjectRepository subjectRepository,
                      IStudentRepository studentRepository,
                      ISchoolClassRepository schoolClassRepository,
                      ILogger <CourseService> logger)
 {
     _courseRepository      = courseRepository;
     _subjectRepository     = subjectRepository;
     _studentRepository     = studentRepository;
     _schoolClassRepository = schoolClassRepository;
     _logger = logger;
 }
Пример #8
0
 public ClassController(IShiftRepository shiftRepo,
                        ISchoolClassRepository schoolClassRepo,
                        ISchoolVersionRepository schoolVersionRepository,
                        IRoomRepository roomRepo,
                        ISectionRepository sectionRepo)
 {
     _shiftRepo = shiftRepo;
     _schoolVersionRepository = schoolVersionRepository;
     _schoolClassRepo         = schoolClassRepo;
     _roomRepo    = roomRepo;
     _sectionRepo = sectionRepo;
 }
Пример #9
0
 public AcademicYearService(
     IAcademicYearRepository academicYearRepository,
     IGradeRepository gradeRepository,
     ISchoolClassRepository schoolClassRepository,
     ISchoolThemeRepository schoolThemeRepository,
     ISubjectRepository subjectRepository)
 {
     this.academicYearRepository = academicYearRepository;
     this.gradeRepository        = gradeRepository;
     this.schoolClassRepository  = schoolClassRepository;
     this.schoolThemeRepository  = schoolThemeRepository;
     this.subjectRepository      = subjectRepository;
 }
Пример #10
0
        protected IntegrationTestBase(DatabaseFixture fixture)
        {
            _SchoolClassRepository = new SchoolClassRepository(fixture._context);
            _StudentRepository     = new StudentRepository(fixture._context);
            _unitOfWork            = new UnitOfWork(fixture._context);

            // AutoMapping
            _mapper = new Mapper(
                new MapperConfiguration(
                    configure => { configure.AddProfile <AutoMapping>(); }
                    )
                );
            _schoolClassesController = new SchoolClassesController(_mapper, _unitOfWork, _SchoolClassRepository, fixture._context);
            _studentsController      = new StudentsController(_mapper, _unitOfWork, _StudentRepository, _SchoolClassRepository, fixture._context);
        }
Пример #11
0
 public SchoolClass Get(
     [FromRoute] Guid id,
     [FromServices] ISchoolClassRepository repository)
 {
     return(repository.GetById(id));
 }
Пример #12
0
 public IEnumerable <SchoolClass> GetAll(
     [FromServices] ISchoolClassRepository repository
     )
 {
     return(repository.GetAll());
 }
Пример #13
0
 public SchoolClassService()
 {
     _schoolClassRepository = new SchoolClassRepository();
     _hashidsService        = new HashidService();
 }
Пример #14
0
 public SchoolClassService(ISchoolClassRepository schoolClassRepository)
 {
     this.schoolClassRepository = schoolClassRepository;
 }
 public SchoolClassHandler(ISchoolClassRepository repository)
 {
     _repository         = repository;
     _genericErrorText   = "Ops, parece que os dados da escola turma errados!";
     _genericSuccessText = "Turma salva com sucesso!";
 }