예제 #1
0
 public BaseRepository(
     ILogger <BaseRepository> logger,
     AiofContext context)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
     _logger  = logger ?? throw new ArgumentNullException(nameof(logger));
 }
예제 #2
0
 public AiofRepository(
     ILogger <AiofRepository> logger,
     IMapper mapper,
     AiofContext context)
 {
     _logger  = logger ?? throw new ArgumentNullException(nameof(logger));
     _mapper  = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _context = context ?? throw new ArgumentNullException(nameof(context));
 }
예제 #3
0
 public LiabilityRepository(
     ILogger <LiabilityRepository> logger,
     IMapper mapper,
     AiofContext context,
     AbstractValidator <LiabilityDto> liabilityDtoValidator,
     AbstractValidator <LiabilityType> liabilityTypeValidator)
     : base(logger, context)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
     _mapper  = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _logger  = logger ?? throw new ArgumentNullException(nameof(logger));
     _liabilityDtoValidator  = liabilityDtoValidator ?? throw new ArgumentNullException(nameof(liabilityDtoValidator));
     _liabilityTypeValidator = liabilityTypeValidator ?? throw new ArgumentNullException(nameof(liabilityTypeValidator));
 }
예제 #4
0
 public UserRepository(
     ILogger <UserRepository> logger,
     IMapper mapper,
     AiofContext context,
     AbstractValidator <AddressDto> addressDtoValidator,
     AbstractValidator <SubscriptionDto> subscriptionDtoValidator,
     AbstractValidator <AccountDto> accountDtoValidator,
     AbstractValidator <UserDependentDto> dependentDtoValidator)
     : base(logger, context)
 {
     _logger                   = logger ?? throw new ArgumentNullException(nameof(logger));
     _mapper                   = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _context                  = context ?? throw new ArgumentNullException(nameof(context));
     _tenant                   = _context.Tenant ?? throw new ArgumentNullException(nameof(_context.Tenant));
     _addressDtoValidator      = addressDtoValidator ?? throw new ArgumentNullException(nameof(addressDtoValidator));
     _subscriptionDtoValidator = subscriptionDtoValidator ?? throw new ArgumentNullException(nameof(subscriptionDtoValidator));
     _accountDtoValidator      = accountDtoValidator ?? throw new ArgumentNullException(nameof(accountDtoValidator));
     _dependentDtoValidator    = dependentDtoValidator ?? throw new ArgumentNullException(nameof(dependentDtoValidator));
 }
예제 #5
0
 public GoalRepository(
     ILogger <GoalRepository> logger,
     IMapper mapper,
     AiofContext context,
     AbstractValidator <GoalDto> goalDtoValidator,
     AbstractValidator <GoalTripDto> goalTripDtoValidator,
     AbstractValidator <GoalHomeDto> goalHomeDtoValidator,
     AbstractValidator <GoalCarDto> goalCarDtoValidator,
     AbstractValidator <GoalCollegeDto> goalCollegeDtoValidator)
     : base(logger, context)
 {
     _context                 = context ?? throw new ArgumentNullException(nameof(context));
     _mapper                  = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _logger                  = logger ?? throw new ArgumentNullException(nameof(logger));
     _goalDtoValidator        = goalDtoValidator ?? throw new ArgumentNullException(nameof(goalDtoValidator));
     _goalTripDtoValidator    = goalTripDtoValidator ?? throw new ArgumentNullException(nameof(goalTripDtoValidator));
     _goalHomeDtoValidator    = goalHomeDtoValidator ?? throw new ArgumentNullException(nameof(goalHomeDtoValidator));
     _goalCarDtoValidator     = goalCarDtoValidator ?? throw new ArgumentNullException(nameof(goalCarDtoValidator));
     _goalCollegeDtoValidator = goalCollegeDtoValidator ?? throw new ArgumentNullException(nameof(goalCollegeDtoValidator));
 }