示例#1
0
 public CreateCourseHandler(IValidator <CreateCourse> validator, ISchoolUnitOfWork unitOfWork) : base(validator)
 {
     _unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
 }
示例#2
0
 public StudentService(ISchoolUnitOfWork schoolUnitOfWork)
 {
     _schoolUnitOfWork = schoolUnitOfWork;
 }
示例#3
0
 public CreateCourseValidator(ISchoolUnitOfWork unitOfWork)
 {
     _unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
 }
示例#4
0
 public SchoolServices()
 {
     UOW = new EFSchoolUnitOfWork();
 }
示例#5
0
 public PersonServiceUoW(ISchoolUnitOfWork schoolUnitOfWork)
 {
     this.schoolUnitOfWork = schoolUnitOfWork;
 }
 public MessageProcessor(ISchoolUnitOfWork unitOfWork, IMessagePublisher publisher, ILogger <MessageProcessor> logger)
 {
     _publisher  = publisher ?? throw new ArgumentNullException(nameof(publisher));
     _unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     _logger     = logger ?? throw new ArgumentNullException(nameof(logger));
 }
示例#7
0
 public WithdrawHandler(IValidator <Withdraw> validator, ISchoolUnitOfWork unitOfWork) : base(validator)
 {
     _unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
 }
示例#8
0
 public WithdrawValidator(ISchoolUnitOfWork unitOfWork)
 {
     _unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
 }