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)); }
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)); }
public ReportService(IResidentDataProvider residentDataProvider) { _residentDataProvider = residentDataProvider ?? throw new ArgumentException(nameof(residentDataProvider)); }