public FileController(IFile fileBL, IAdjuster adjusterBL, IEmployer employerBL, IInsurer insurerBL, IInsurerBranch insurerBranchBL, IDepartment department, IInvoice invoice, IPayment payment, IStorageServices storageServices , IARCommonServices arCommonService, IInvoiceNote invoiceNote, IPaymentRefund paymentRefund, IState state) { _fileBL = fileBL; _adjusterBL = adjusterBL; _employerBL = employerBL; _insurerBL = insurerBL; _insurerBranchBL = insurerBranchBL; _department = department; _invoice = invoice; _payment = payment; _storageServices = storageServices; _arCommonService = arCommonService; _invoiceNote = invoiceNote; _paymentRefund = paymentRefund; _stateBL = state; }
public override double GetInsuranceCost(IInsurer insurance) { return(insurance.CalculateInsurance(this)); }
public void InsurerInitializer() { _IInsurerRepository = new InsurerRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <LMGEDI.Core.Data.SqlServer.LMGEDIDBContext>()); _IInsurerImplBL = new InsurerImpl(_IInsurerRepository); }
public abstract double GetInsuranceCost(IInsurer insurance);