コード例 #1
0
 public FeeScheduleClient(IFeeScheduleRepository feeScheduleRepository, IFeeScheduleEntityService feeScheduleEntityService,
                          IAccountEntityService accountEntityService, ICompanyEntityService companyEntityService)
 {
     _feeScheduleRepository    = feeScheduleRepository;
     _feeScheduleEntityService = feeScheduleEntityService;
     _accountEntityService     = accountEntityService;
     _companyEntityService     = companyEntityService;
 }
 public AccountEmployeeBusinessEngine(IDataRepositoryFactory data_repo_fact, IBusinessEngineFactory bus_eng_fact, IEntityServiceFactory ent_serv_fact)
     : base(data_repo_fact, bus_eng_fact, ent_serv_fact)
 {
     _entity_person_repo = _data_repository_factory.GetDataRepository <IEntityPersonRepository>();
     _person_repo        = _data_repository_factory.GetDataRepository <IPersonRepository>();
     _acct_es            = _entity_service_factory.GetEntityService <IAccountEntityService>();
     _pers_es            = _entity_service_factory.GetEntityService <IPersonEntityService>();
 }
コード例 #3
0
 public AccountsManager(ILogger <AccountsManager> logger, IMQPublisher mqPublisher,
                        IAccountRepository accountRepository, IAccountEntityService accountEntityService)
 {
     _log                  = logger;
     _mqPublisher          = mqPublisher;
     _accountRepository    = accountRepository;
     _accountEntityService = accountEntityService;
 }
コード例 #4
0
 public AccountClient(IAccountRepository accountRepository, IAccountEntityService accountEntityService,
                      ICompanyEntityService companyEntityService, IEmployeeEntityService employeeEntityService,
                      IAddressService addressService, IFeeScheduleService feeScheduleService)
 {
     _accountRepository     = accountRepository;
     _accountEntityService  = accountEntityService;
     _companyEntityService  = companyEntityService;
     _employeeEntityService = employeeEntityService;
     _addressService        = addressService;
     _feeScheduleService    = feeScheduleService;
 }
コード例 #5
0
 public AccountBusinessEngine(IDataRepositoryFactory data_repo_fact, IBusinessEngineFactory bus_eng_fact, IEntityServiceFactory ent_serv_fact)
     : base(data_repo_fact, bus_eng_fact, ent_serv_fact)
 {
     _acct_repo           = _data_repository_factory.GetDataRepository <IAccountRepository>();
     _acct_es             = _entity_service_factory.GetEntityService <IAccountEntityService>();
     _account_type_be     = _business_engine_factory.GetBusinessEngine <IAccountTypeBusinessEngine>();
     _address_be          = _business_engine_factory.GetBusinessEngine <IAddressBusinessEngine>();
     _entity_attribute_be = _business_engine_factory.GetBusinessEngine <IEntityAttributeBusinessEngine>();
     _fee_schedule_be     = _business_engine_factory.GetBusinessEngine <IFeeScheduleBusinessEngine>();
     _account_employee_be = _business_engine_factory.GetBusinessEngine <IAccountEmployeeBusinessEngine>();
     _contact_be          = _business_engine_factory.GetBusinessEngine <IContactBusinessEngine>();
     _comment_be          = _business_engine_factory.GetBusinessEngine <ICommentBusinessEngine>();
 }
コード例 #6
0
        public AccountViewModel(IEventAggregator event_aggtr, IServiceFactory service_fctry,
                                IRegionManager regionManager, IProductListService product_svc, IStateListService address_postal_serv,
                                IReportService reportService, IAccountEntityService account_entity_svc)
        {
            event_aggregator       = event_aggtr;
            service_factory        = service_fctry;
            region_manager         = regionManager;
            product_service        = product_svc;
            address_postal_service = address_postal_serv;
            report_service         = reportService;
            account_entity_service = account_entity_svc;

            GetProductList();
            GetStateList();
            BindCommands();
            InitNewAccount();
            //Account.PropertyChanged += Context_PropertyChanged;
            RegisterApplicationCommands();
            //ApplicationCommands.DeleteAccountCommand.RegisterCommand(DeleteAccountCommand);
            event_aggregator.GetEvent <AccountLoadedEvent>().Publish(string.Empty);
        }