Beispiel #1
0
 public ResidentService(IResidentDataProvider residentDataProvider,
                        IResidentContactDataProvider residentContactDataProvider,
                        ISocialWorkerDataProvider socialWorkerDataProvider)
 {
     _residentDataProvider        = residentDataProvider ?? throw new ArgumentNullException(nameof(residentDataProvider));
     _residentContactDataProvider = residentContactDataProvider ?? throw new ArgumentNullException(nameof(residentContactDataProvider));
     _socialWorkerDataProvider    = socialWorkerDataProvider ?? throw new ArgumentNullException(nameof(socialWorkerDataProvider));
 }
Beispiel #2
0
 public InvoiceService(IInvoiceDataProvider invoiceDataProvider,
                       IResidentDataProvider residentDataProvider,
                       IFeeCalculatorService feeCalculatorService,
                       IUserService userService,
                       IBillingCycleDataProvider billingCycleDataProvider)
 {
     _invoiceDataProvider      = invoiceDataProvider ?? throw new ArgumentNullException(nameof(invoiceDataProvider));
     _residentDataProvider     = residentDataProvider ?? throw new ArgumentNullException(nameof(residentDataProvider));
     _feeCalculatorService     = feeCalculatorService ?? throw new ArgumentNullException(nameof(feeCalculatorService));
     _userService              = userService ?? throw new ArgumentNullException(nameof(userService));
     _billingCycleDataProvider = billingCycleDataProvider ?? throw new ArgumentNullException(nameof(billingCycleDataProvider));
 }
Beispiel #3
0
 public ReportService(IResidentDataProvider residentDataProvider)
 {
     _residentDataProvider = residentDataProvider ?? throw new ArgumentException(nameof(residentDataProvider));
 }