Example #1
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>();
 }
Example #2
0
        public List <FeeSchedule> GetFeeSchedulesByProduct(Product product)
        {
            IFeeScheduleBusinessEngine fee_schedule_be = _business_engine_factory.GetBusinessEngine <IFeeScheduleBusinessEngine>();

            return(fee_schedule_be.GetFeeSchedulesByProduct(product));
        }
Example #3
0
        public List <FeeSchedule> GetFeeSchedulesByAccount(Account account)
        {
            IFeeScheduleBusinessEngine fee_schedule_be = _business_engine_factory.GetBusinessEngine <IFeeScheduleBusinessEngine>();

            return(fee_schedule_be.GetFeeSchedulesByAccount(account));
        }
Example #4
0
        public List <FeeSchedule> GetFeeSchedulesByCompany(Company company)
        {
            IFeeScheduleBusinessEngine fee_schedule_be = _business_engine_factory.GetBusinessEngine <IFeeScheduleBusinessEngine>();

            return(fee_schedule_be.GetFeeSchedulesByCompany(company));
        }
Example #5
0
        public FeeSchedule GetFeeSchedule(int fee_schedule)
        {
            IFeeScheduleBusinessEngine fee_schedule_be = _business_engine_factory.GetBusinessEngine <IFeeScheduleBusinessEngine>();

            return(fee_schedule_be.GetFeeScheduleByID(fee_schedule));
        }
Example #6
0
        public bool DeleteFeeSchedule(FeeSchedule fee_schedule)
        {
            IFeeScheduleBusinessEngine fee_schedule_be = _business_engine_factory.GetBusinessEngine <IFeeScheduleBusinessEngine>();

            return(fee_schedule_be.FeeScheduleDelete(fee_schedule));
        }
Example #7
0
        public int CreateFeeSchedule(FeeSchedule fee_schedule)
        {
            IFeeScheduleBusinessEngine fee_schedule_be = _business_engine_factory.GetBusinessEngine <IFeeScheduleBusinessEngine>();

            return(fee_schedule_be.FeeScheduleSave(fee_schedule));
        }