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; }
public TeacherService(ITeacherRepository teacherRepository, IPupilRepository pupilRepository, IQuestionRepository questionRepository, ITeacherMapper teacherMapper) { _teacherRepository = teacherRepository; _pupilRepository = pupilRepository; _questionRepository = questionRepository; _teacherMapper = teacherMapper; }
public TeacherController(ISecureTokenGenerator secureTokenGenerator, Messages messages, ITeacherMapper teacherMapper, UserManager <ApplicationUser> userManager) { _secureTokenGenerator = secureTokenGenerator; _messages = messages; _teacherMapper = teacherMapper; _userManager = userManager; }
/// <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(); }