コード例 #1
0
 public AbstractLessonService(
     ILogger logger,
     ILessonRepository lessonRepository,
     IApiLessonRequestModelValidator lessonModelValidator,
     IBOLLessonMapper bolLessonMapper,
     IDALLessonMapper dalLessonMapper,
     IBOLLessonXStudentMapper bolLessonXStudentMapper,
     IDALLessonXStudentMapper dalLessonXStudentMapper,
     IBOLLessonXTeacherMapper bolLessonXTeacherMapper,
     IDALLessonXTeacherMapper dalLessonXTeacherMapper)
     : base()
 {
     this.lessonRepository        = lessonRepository;
     this.lessonModelValidator    = lessonModelValidator;
     this.bolLessonMapper         = bolLessonMapper;
     this.dalLessonMapper         = dalLessonMapper;
     this.bolLessonXStudentMapper = bolLessonXStudentMapper;
     this.dalLessonXStudentMapper = dalLessonXStudentMapper;
     this.bolLessonXTeacherMapper = bolLessonXTeacherMapper;
     this.dalLessonXTeacherMapper = dalLessonXTeacherMapper;
     this.logger = logger;
 }
コード例 #2
0
 public LessonService(
     ILogger <ILessonRepository> logger,
     ILessonRepository lessonRepository,
     IApiLessonRequestModelValidator lessonModelValidator,
     IBOLLessonMapper bollessonMapper,
     IDALLessonMapper dallessonMapper,
     IBOLLessonXStudentMapper bolLessonXStudentMapper,
     IDALLessonXStudentMapper dalLessonXStudentMapper,
     IBOLLessonXTeacherMapper bolLessonXTeacherMapper,
     IDALLessonXTeacherMapper dalLessonXTeacherMapper
     )
     : base(logger,
            lessonRepository,
            lessonModelValidator,
            bollessonMapper,
            dallessonMapper,
            bolLessonXStudentMapper,
            dalLessonXStudentMapper,
            bolLessonXTeacherMapper,
            dalLessonXTeacherMapper)
 {
 }