public UpdateCourseCommandHandler(IMimoDbContext dbContext, IMapper mapper, IQueryHandler <CourseNameIsUniqueQuery, bool> uniqueCourseNameHandler) { this.dbContext = dbContext; this.mapper = mapper; this.uniqueCourseNameHandler = uniqueCourseNameHandler; }
protected AbstractScenario(TestServerFixture testServerFixture) { httpClient = testServerFixture.HttpClient; contentCreatorHttpClient = testServerFixture.ContentCreatorHttpClient; handler = testServerFixture.Handler; server = testServerFixture.Server; services = testServerFixture.Services; dbContext = services.GetService <IMimoDbContext>(); }
public UserController(IMimoDbContext dbContext, IMapper mapper, IQueryHandler <UserAchievementsQuery, List <UserAchievementDto> > userAchievementsQueryHandler, IResponseHandler responseHandler) { this.dbContext = dbContext; this.mapper = mapper; this.userAchievementsQueryHandler = userAchievementsQueryHandler; this.responseHandler = responseHandler; }
public CreateCourseCommandHandler(IMimoDbContext dbContext, IMapper mapper, IQueryHandler <CourseNameIsUniqueQuery, bool> uniqueCourseNameHandler, IResultValidator <CreateCourseCommand> createCourseValidator) { this.dbContext = dbContext; this.mapper = mapper; this.uniqueCourseNameHandler = uniqueCourseNameHandler; this.createCourseValidator = createCourseValidator; }
public UpdateChapterCommandHandler(IMimoDbContext dbContext, IMapper mapper, IQueryHandler <GetChapterQuery, Chapter> getChapterQueryHandler, IQueryHandler <ChapterNameIsUniqueQuery, bool> uniqueChapterNameQueryHandler) { this.dbContext = dbContext; this.mapper = mapper; this.getChapterQueryHandler = getChapterQueryHandler; this.uniqueChapterNameQueryHandler = uniqueChapterNameQueryHandler; }
public CreateLessonCommandHandler(IMimoDbContext dbContext, IQueryHandler <GetChapterQuery, Chapter> unpublishedChapterQueryHandler, IQueryHandler <LessonNameIsUniqueQuery, bool> uniqueLessonNameQueryHandler, IMapper mapper) { this.dbContext = dbContext; this.unpublishedChapterQueryHandler = unpublishedChapterQueryHandler; this.uniqueLessonNameQueryHandler = uniqueLessonNameQueryHandler; this.mapper = mapper; }
public UpdateLessonCommandHandler(IMimoDbContext dbContext, IMapper mapper, IQueryHandler <GetLessonQuery, Lesson> getLessonQueryHandler, IQueryHandler <LessonNameIsUniqueQuery, bool> uniqueLessonNameQueryHandler) { this.dbContext = dbContext; this.mapper = mapper; this.getLessonQueryHandler = getLessonQueryHandler; this.uniqueLessonNameQueryHandler = uniqueLessonNameQueryHandler; }
public BasicAuthenticationHandler( IOptionsMonitor <BasicAuthenticationOptions> options, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock, IMimoDbContext dbContext) : base(options, logger, encoder, clock) { this.dbContext = dbContext; }
public CreateChapterCommandHandler(IMimoDbContext dbContext, IQueryHandler <GetCourseQuery, Course> unpublishedCourseQueryHandler, IQueryHandler <ChapterNameIsUniqueQuery, bool> uniqueChapterNameQueryHandler, IMapper mapper) { this.dbContext = dbContext; this.unpublishedCourseQueryHandler = unpublishedCourseQueryHandler; this.uniqueChapterNameQueryHandler = uniqueChapterNameQueryHandler; this.mapper = mapper; }
public CompleteLessonCommandHandler(IMimoDbContext dbContext, IMapper mapper, IUserAchievementsUpdater userAchievementsUpdater, IAchievementTypesToUpdateCalculator achievementTypesCalculator, IResultValidator <CompleteLessonCommand> completeLessonValidator) { this.dbContext = dbContext; this.mapper = mapper; this.userAchievementsUpdater = userAchievementsUpdater; this.achievementTypesCalculator = achievementTypesCalculator; this.completeLessonValidator = completeLessonValidator; }
public GetLessonQueryHandler(IMimoDbContext dbContext) { this.dbContext = dbContext; }
public ChapterNameIsUniqueQueryHandler(IMimoDbContext dbContext) { this.dbContext = dbContext; }
public DeleteLessonCommandHandler(IMimoDbContext dbContext, IQueryHandler <GetLessonQuery, Lesson> lessonOfUnpublishedCourseQueryHandler) { this.dbContext = dbContext; this.lessonOfUnpublishedCourseQueryHandler = lessonOfUnpublishedCourseQueryHandler; }
public CourseNameIsUniqueQueryHandler(IMimoDbContext dbContext) { this.dbContext = dbContext; }
public PublishCourseCommandHandler(IMimoDbContext dbContext, IQueryHandler <GetCourseQuery, Course> unpublishedCourseQueryHandler) { this.dbContext = dbContext; this.unpublishedCourseQueryHandler = unpublishedCourseQueryHandler; }
public GetCourseQueryHandler(IMimoDbContext dbContext) { this.dbContext = dbContext; }
public LessonNameIsUniqueQueryHandler(IMimoDbContext dbContext) { this.dbContext = dbContext; }
public UserAchievementsQueryHandler(IMimoDbContext dbContext, IMapper mapper) { this.dbContext = dbContext; this.mapper = mapper; }
public DeleteChapterCommandHandler(IMimoDbContext dbContext, IQueryHandler <GetChapterQuery, Chapter> chapterOfUnpublishedCourseQueryHandler) { this.dbContext = dbContext; this.chapterOfUnpublishedCourseQueryHandler = chapterOfUnpublishedCourseQueryHandler; }
public GetChapterQueryHandler(IMimoDbContext dbContext) { this.dbContext = dbContext; }
public GetAllCoursesQueryHandler(IMimoDbContext dbContext, IMapper mapper) { this.dbContext = dbContext; this.mapper = mapper; }