Example #1
0
 public CreateCourseCommandHandler(ICoursesRepository coursesRepository,
                                   ICourseHolderRespository courseHolderRespository, IDomainEventsDispatcher eventsDispatcher)
 {
     EnsureArg.IsNotNull(coursesRepository);
     this.coursesRepository       = coursesRepository;
     this.courseHolderRespository = courseHolderRespository;
     this.eventsDispatcher        = eventsDispatcher;
 }
 public UserRegisteredEventHandler(ICourseHolderRespository courseHolderRespository)
 {
     this.courseHolderRespository = courseHolderRespository;
 }