public FeeScheduleClient(IFeeScheduleRepository feeScheduleRepository, IFeeScheduleEntityService feeScheduleEntityService,
                          IAccountEntityService accountEntityService, ICompanyEntityService companyEntityService)
 {
     _feeScheduleRepository    = feeScheduleRepository;
     _feeScheduleEntityService = feeScheduleEntityService;
     _accountEntityService     = accountEntityService;
     _companyEntityService     = companyEntityService;
 }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 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>();
 }