public FeeScheduleClient(IFeeScheduleRepository feeScheduleRepository, IFeeScheduleEntityService feeScheduleEntityService, IAccountEntityService accountEntityService, ICompanyEntityService companyEntityService) { _feeScheduleRepository = feeScheduleRepository; _feeScheduleEntityService = feeScheduleEntityService; _accountEntityService = accountEntityService; _companyEntityService = companyEntityService; }
public ProductViewModel(IEventAggregator event_aggtr, IServiceFactory service_fctry, IProductListService prod_service, IFeeScheduleEntityService fee_sched_serv) { event_aggregator = event_aggtr; service_factory = service_fctry; product_service = prod_service; fee_schedule_service = fee_sched_serv; BindCommands(); GetProducts(); UpdateBindingGroup = new BindingGroup { Name = "Group1" }; RegisterApplicationCommands(); event_aggregator.GetEvent <ProductLoadedEvent>().Publish(string.Empty); }
public FeeScheduleBusinessEngine(IDataRepositoryFactory data_repo_fact, IBusinessEngineFactory bus_eng_fact, IEntityServiceFactory ent_serv_fact) : base(data_repo_fact, bus_eng_fact, ent_serv_fact) { _fee_schedule_repo = _data_repository_factory.GetDataRepository <IFeeScheduleRepository>(); _fee_sched_es = _entity_service_factory.GetEntityService <IFeeScheduleEntityService>(); }