Ejemplo n.º 1
0
        public AdminService(
            ICompanyRepository cathedraRepository,
            ISubjectRepository subjectRepository,
            ITeacherRepository teacherRepository,
            IStudentRepository studentRepository,
            ICompanyMapper cathedraMapper,
            ISubjectMapper subjectMapper,
            ITeacherMapper teacherMapper,
            IStudentMapper studentMapper,
            IAccountMapper accountMapper,
            IDateParseHelper dateParseHelper,
            IEmailProvider emailProvider,
            UserManager <ApplicationUser> userManager,
            SignInManager <ApplicationUser> signInManager)
        {
            _companyRepository = cathedraRepository;
            _subjectRepository = subjectRepository;
            _teacherRepository = teacherRepository;
            _studentRepository = studentRepository;

            _cathedraMapper = cathedraMapper;
            _subjectMapper  = subjectMapper;
            _teacherMapper  = teacherMapper;
            _studentMapper  = studentMapper;
            _accountMapper  = accountMapper;

            _dateParseHelper = dateParseHelper;

            _emailProvider = emailProvider;

            _userManager   = userManager;
            _signInManager = signInManager;
        }
Ejemplo n.º 2
0
 public TeacherService(ITeacherRepository teacherRepository, IPupilRepository pupilRepository,
                       IQuestionRepository questionRepository, ITeacherMapper teacherMapper)
 {
     _teacherRepository  = teacherRepository;
     _pupilRepository    = pupilRepository;
     _questionRepository = questionRepository;
     _teacherMapper      = teacherMapper;
 }
Ejemplo n.º 3
0
 public TeacherController(ISecureTokenGenerator secureTokenGenerator,
                          Messages messages,
                          ITeacherMapper teacherMapper,
                          UserManager <ApplicationUser> userManager)
 {
     _secureTokenGenerator = secureTokenGenerator;
     _messages             = messages;
     _teacherMapper        = teacherMapper;
     _userManager          = userManager;
 }
Ejemplo n.º 4
0
        /// <summary>
        /// Produces TestQuestedContexts
        /// </summary>
        public QuestedContextFactory()
        {
            var contextOptions = new DbContextOptionsBuilder <QuestedContext>()
                                 .UseInMemoryDatabase(Guid.NewGuid().ToString())
                                 .Options;

            EnsureCreation(contextOptions);
            ContextInstance = new TestQuestedContext(contextOptions);
            PupilMapper     = new PupilMapper();
            SchoolMapper    = new SchoolMapper();
            TeacherMapper   = new TeacherMapper();
            ClassMapper     = new ClassMapper();
            CourseMapper    = new CourseMapper();
        }