public UpdateCourseCommandHandler(IMimoDbContext dbContext,
                                   IMapper mapper,
                                   IQueryHandler <CourseNameIsUniqueQuery, bool> uniqueCourseNameHandler)
 {
     this.dbContext = dbContext;
     this.mapper    = mapper;
     this.uniqueCourseNameHandler = uniqueCourseNameHandler;
 }
Пример #2
0
 protected AbstractScenario(TestServerFixture testServerFixture)
 {
     httpClient = testServerFixture.HttpClient;
     contentCreatorHttpClient = testServerFixture.ContentCreatorHttpClient;
     handler   = testServerFixture.Handler;
     server    = testServerFixture.Server;
     services  = testServerFixture.Services;
     dbContext = services.GetService <IMimoDbContext>();
 }
Пример #3
0
 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;
 }
Пример #4
0
 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;
 }
Пример #5
0
 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;
 }
Пример #8
0
 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;
 }
Пример #12
0
 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;
 }
Пример #15
0
 public PublishCourseCommandHandler(IMimoDbContext dbContext,
                                    IQueryHandler <GetCourseQuery, Course> unpublishedCourseQueryHandler)
 {
     this.dbContext = dbContext;
     this.unpublishedCourseQueryHandler = unpublishedCourseQueryHandler;
 }
Пример #16
0
 public GetCourseQueryHandler(IMimoDbContext dbContext)
 {
     this.dbContext = dbContext;
 }
Пример #17
0
 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;
 }