public ICorporationDomain CreateDomainObj()
        {
            ICorporationBLLFactory             corporationBllFactory = new CorporationBLLFactory();
            ICorporationBLL <CorporationModel> corporationBll        = corporationBllFactory.CreateBllObj();

            return(new CorporationDomain(corporationBll));
        }
示例#2
0
        public IOrderDomain CreateAddModOrderDomainObj()
        {
            ITraOrderBLLFactory                            orderBllFactory             = new TraOrderBLLFactory();
            ITraOrderBLL <TraOrderModel>                   orderBll                    = orderBllFactory.CreateBllObj();
            ITraOrderStatusBLLFactory                      orderStatusBllFactory       = new TraOrderStatusBLLFactory();
            ITraOrderStatusBLL <TraOrderStatusModel>       orderStatusBll              = orderStatusBllFactory.CreateBllObj();
            ITraOrderDetailBLLFactory                      orderDetailBllFactory       = new TraOrderDetailBLLFactory();
            ITraOrderDetailBLL <TraOrderDetailModel>       orderDetailBll              = orderDetailBllFactory.CreateBllObj();
            ITraPassengerBLLFactory                        passengerBllFactory         = new TraPassengerBLLFactory();
            ITraPassengerBLL <TraPassengerModel>           passengerBll                = passengerBllFactory.CreateBllObj();
            ITraModOrderBLLFactory                         traModOrderBllFactory       = new TraModOrderBLLFactory();
            ITraModOrderBLL <TraModOrderModel>             traModOrderBll              = traModOrderBllFactory.CreateBllObj();
            ITraModOrderDetailBLLFactory                   traModOrderDetailBllFactory = new TraModOrderDetailBLLFactory();
            ITraModOrderDetailBLL <TraModOrderDetailModel> traModOrderDetailBll        =
                traModOrderDetailBllFactory.CreateBllObj();
            ITraInterFaceOrderServerBLLFactory traInterFaceOrderServerBllFactory            = new TraInterFaceOrderServerBLLFactory();
            ITraInterFaceOrderServerBLL <TraInterFaceOrderModel> traInterFaceOrderServerBll =
                traInterFaceOrderServerBllFactory.CreateBllObj();

            ITraOrderLogBLLFactory             traOrderLogBllFactory = new TraOrderLogBLLFactory();
            ITraOrderLogBLL <TraOrderLogModel> traOrderLogBll        = traOrderLogBllFactory.CreateBllObj();

            ICustomerBLLFactory factory = new CustomerBLLFactory();
            ICustomerBLL <CustomerInfoModel> customerBll = factory.CreateBllObj();

            ICorporationBLLFactory             corporationBllFactory = new CorporationBLLFactory();
            ICorporationBLL <CorporationModel> corporationBll        = corporationBllFactory.CreateBllObj();

            return(new OrderDomain(orderBll, orderStatusBll, orderDetailBll, passengerBll, traModOrderBll,
                                   traModOrderDetailBll, traInterFaceOrderServerBll, traOrderLogBll, corporationBll, customerBll));
        }
示例#3
0
 public CustomerDomain(ICustomerBLL <CustomerInfoModel> customerBll, IContactInfoBLL <ContactInfoModel> contactBll,
                       IContactIdentificationInfoBLL <IdentificationModel> identificationInfoBll, ICorporationBLL <CorporationModel> corporationBll)
 {
     _customerBll           = customerBll;
     _contactBll            = contactBll;
     _identificationInfoBll = identificationInfoBll;
     _corporationBll        = corporationBll;
 }
示例#4
0
 public CustomerDomain(ICustomerBLL <CustomerInfoModel> customerBll
                       , ICorpDepartmentBLL <CorpDepartmentModel> corpDepartmentBll, ICustomerUnionBLL <CustomerUnionInfoModel> customerUnionBll
                       , ICorporationBLL <CorporationModel> corporationBll)
 {
     _customerBll       = customerBll;
     _corpDepartmentBll = corpDepartmentBll;
     _customerUnionBll  = customerUnionBll;
     _corporationBll    = corporationBll;
 }
示例#5
0
        public ICustomerDomain CreateVerifyCustomerDomainObj()
        {
            ICustomerVerifyBLLFactory factory = new CustomerVerifyBLLFactory();
            ICustomerVerifyBLL <CustomerInfoModel> verifyBll            = factory.CreateBllObj();
            IAddAppClientIdServiceBll          addAppClientIdServiceBll = CustomerFactory.CreateObj();
            ICorporationBLLFactory             corporationBllFactory    = new CorporationBLLFactory();
            ICorporationBLL <CorporationModel> corporationBll           = corporationBllFactory.CreateBllObj();

            return(new CustomerDomain(verifyBll, addAppClientIdServiceBll, corporationBll));
        }
示例#6
0
 public CorporationDomain(IServiceFeeConfigBLL <ServiceFeeConfigModel> serviceFeeConfigBll
                          , IServiceFeeConfigDetailsBLL <ServiceFeeConfigDetailsModel> serviceFeeConfigDetailsBll
                          , ICorporationBLL <CorporationModel> corporationBll, IProjectNameBLL <ProjectNameModel> projectNameBll,
                          ICostCenterBLL <CostCenterModel> costCenterBll, ICustomerBLL <CustomerInfoModel> customerBll)
 {
     _serviceFeeConfigBll        = serviceFeeConfigBll;
     _serviceFeeConfigDetailsBll = serviceFeeConfigDetailsBll;
     _corporationBll             = corporationBll;
     _projectNameBll             = projectNameBll;
     _costCenterBll = costCenterBll;
     _customerBll   = customerBll;
 }
示例#7
0
        public ICustomerDomain CreateQueryTravelViewDomainObj()
        {
            ICustomerBLLFactory customerBllFactory = new CustomerBLLFactory();
            ICustomerBLL <CustomerInfoModel>         customerBll = customerBllFactory.CreateBllObj();
            ICorpDepartmentBLLFactory                corpDepartmentBllFactory = new CorpDepartmentBLLFactory();
            ICorpDepartmentBLL <CorpDepartmentModel> corpDepartmentBll        = corpDepartmentBllFactory.CreateBllObj();
            ICustomerUnionBLLFactory customerUnionBllFactory            = new CustomerBLLFactory();
            ICustomerUnionBLL <CustomerUnionInfoModel> customerUnionBll = customerUnionBllFactory.CreateBllObj();
            ICorporationBLLFactory             corporationBllFactory    = new CorporationBLLFactory();
            ICorporationBLL <CorporationModel> corporationBll           = corporationBllFactory.CreateBllObj();

            return(new CustomerDomain(customerBll, corpDepartmentBll, customerUnionBll, corporationBll));
        }
示例#8
0
        public ICustomerDomain CreatePassengerInfoDomainObj()
        {
            ICustomerBLLFactory factory = new CustomerBLLFactory();
            ICustomerBLL <CustomerInfoModel>     bll = factory.CreateBllObj();
            IContactInfoBLLFactory               contactInfoBllFactory        = new ContactInfoBLLFactory();
            IContactInfoBLL <ContactInfoModel>   contactInfoBll               = contactInfoBllFactory.CreateBllObj();
            IContactIdentificationInfoBLLFactory identificationInfoBllFactory =
                new ContactIdentificationInfoBLLFactory();
            IContactIdentificationInfoBLL <IdentificationModel> identificationInfoBll = identificationInfoBllFactory.CreateBllObj();
            ICorporationBLLFactory             corporationBllFactory = new CorporationBLLFactory();
            ICorporationBLL <CorporationModel> corporationBll        = corporationBllFactory.CreateBllObj();

            return(new CustomerDomain(bll, contactInfoBll, identificationInfoBll, corporationBll));
        }
        public ICorporationDomain CreateComfireOrderViewObj()
        {
            IProjectNameBLLFactory             projectNameBllFactory  = new ProjectNameBLLFactory();
            IProjectNameBLL <ProjectNameModel> projectNameBll         = projectNameBllFactory.CreateBllObj();
            ICostCenterBLLFactory            consCostCenterBllFactory = new CostCenterBLLFactory();
            ICostCenterBLL <CostCenterModel> costCenterBll            = consCostCenterBllFactory.CreateBllObj();

            IServiceFeeConfigBLLFactory serviceFeeConfigBllFactory           = new ServiceFeeConfigBLLFactory();
            IServiceFeeConfigBLL <ServiceFeeConfigModel> serviceFeeConfigBll = serviceFeeConfigBllFactory.CreateBllObj();
            IServiceFeeConfigDetailsBLLFactory           serviceFeeConfigDetailsBllFactory        = new ServiceFeeConfigDetailsBLLFactory();
            IServiceFeeConfigDetailsBLL <ServiceFeeConfigDetailsModel> serviceFeeConfigDetailsBll =
                serviceFeeConfigDetailsBllFactory.CreateBllObj();
            ICorporationBLLFactory             corporationBllFactory = new CorporationBLLFactory();
            ICorporationBLL <CorporationModel> corporationBll        = corporationBllFactory.CreateBllObj();

            ICustomerBLLFactory customerBllFactory       = new CustomerBLLFactory();
            ICustomerBLL <CustomerInfoModel> customerBll = customerBllFactory.CreateBllObj();

            return(new CorporationDomain(serviceFeeConfigBll, serviceFeeConfigDetailsBll, corporationBll, projectNameBll,
                                         costCenterBll, customerBll));
        }
示例#10
0
 public CorporationDomain(ICorporationBLL <CorporationModel> corporationBll)
 {
     _corporationBll = corporationBll;
 }
示例#11
0
 public CustomerDomain(ICustomerVerifyBLL <CustomerInfoModel> verifyBll, IAddAppClientIdServiceBll addAppClientIdServiceBll, ICorporationBLL <CorporationModel> corporationBll)
 {
     _verifyBll = verifyBll;
     _addAppClientIdServiceBll = addAppClientIdServiceBll;
     _corporationBll           = corporationBll;
 }