public TeacherService(ITeacherRepository teacherRepository, IUserRepository userRepository, ISubjectProvider subjectProvider, IMapper mapper) { _teacherRepository = teacherRepository; _userRepository = userRepository; _subjectProvider = subjectProvider; _mapper = mapper; }
public void SetUp() { var mongo = new MongoClient(new MongoUrl("mongodb://localhost:27017")); database = mongo.GetDatabase("TheTeacher"); cache = new Mock <IMemoryCache>(); subjectProvider = new SubjectProvider(cache.Object, database); }
public SubjectsController(ICommandDispatcher commandDispatcher, ISubjectProvider subjetctProvider) : base(commandDispatcher) { _subjectProvider = subjetctProvider; }
public LessonService(IMapper mapper, ITeacherRepository teacherRepository, ISubjectProvider subjectProvider) { _mapper = mapper; _teacherRepository = teacherRepository; _subjectProvider = subjectProvider; }