Esempio n. 1
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));
 }
 public ProfitLossCalculatorService(IFeeCalculatorService feeCalc, IMathConfig config)
 {
     this.feeCalc = feeCalc;
     this.config = config;
 }
Esempio n. 3
0
 public QuantForm(IProfitLossCalculatorService plSvc, IFeeCalculatorService feeSvc)
 {
     InitializeComponent();
     this.plSvc = plSvc;
     this.feeSvc = feeSvc;
 }