コード例 #1
0
 public AdminProfileController(
     IAdministratorContract administratorContract,
     IDepartmentContract departmentContract,
     IStoreContract storeContract,
     IStorageContract storageContract,
     IMemberContract memberContract,
     ICollocationContract collocationContract,
     IRoleContract roleContract,
     IPermissionContract permissionContract,
     IModuleContract moduleContract,
     IJobPositionContract jobPositionContract,
     //IAdministratorTypeContract AdministratorTypeContract,
     IWorkTimeDetaileContract workTimeDetaileContract,
     IWorkTimeContract workTimeContract,
     IEntryContract entryContract)
 {
     _administratorContract   = administratorContract;
     _departmentContract      = departmentContract;
     _storeContract           = storeContract;
     _storageContract         = storageContract;
     _memberContract          = memberContract;
     _collocationContract     = collocationContract;
     _roleContract            = roleContract;
     _permissionContract      = permissionContract;
     _moduleContract          = moduleContract;
     _jobPositionContract     = jobPositionContract;
     _workTimeDetaileContract = workTimeDetaileContract;
     _workTimeContract        = workTimeContract;
     //this.AdministratorTypeContract = AdministratorTypeContract;
     _entryContract = entryContract;
 }
コード例 #2
0
 //店铺统计
 // GET: /Notices/StoreStatistics/
 public StoreStatisticsController(IRetailContract retailContract,
                                  IStorageContract storageContract,
                                  IAdministratorContract administratorContract,
                                  IBrandContract brandContract,
                                  IStoreStatisticsContract storeStatisticsContract,
                                  IReturnedContract returnedContract,
                                  IMemberContract memberContract,
                                  IMemberDepositContract memberDepositContract,
                                  IInventoryContract inventoryContract,
                                  IOrderblankContract orderblankContract,
                                  IOrderblankItemContract orderblankItemContract,
                                  IStoreContract storeContract,
                                  IModuleContract moduleContract,
                                  IPermissionContract permissionContract)
 {
     _retailContract          = retailContract;
     _storageContract         = storageContract;
     _brandContract           = brandContract;
     _storeStatisticsContract = storeStatisticsContract;
     _ReturnedContract        = returnedContract;
     _memberContract          = memberContract;
     _memberDepositContract   = memberDepositContract;
     _inventoryContract       = inventoryContract;
     _administratorContract   = administratorContract;
     _orderblankContract      = orderblankContract;
     _storeContract           = storeContract;
     _orderblankItemContract  = orderblankItemContract;
     _moduleContract          = moduleContract;
     _permissionContract      = permissionContract;
 }
コード例 #3
0
 public ModuleController(IModuleContract moduleContract,
                         IPermissionContract permissionContract,
                         IAdministratorContract adminContract)
 {
     _permissionContract = permissionContract;
     _moduleContract     = moduleContract;
     _adminContract      = adminContract;
 }
コード例 #4
0
 public GroupController(IGroupContract groupContract, IPermissionContract permissionContract, IModuleContract moduleContract, IRoleContract roleContract, IAdministratorContract administratContract)
 {
     _groupContract       = groupContract;
     _permissionContract  = permissionContract;
     _moduleContract      = moduleContract;
     _roleContract        = roleContract;
     _administratContract = administratContract;
 }
コード例 #5
0
ファイル: RoleController.cs プロジェクト: kangxiangli/webSite
 public RoleController(IRoleContract roleContract, IPermissionContract permissionContract
                       //, IGroupContract groupContract
                       , IModuleContract moduleContract)
 {
     _roleContract       = roleContract;
     _permissionContract = permissionContract;
     //_groupContract = groupContract;
     _moduleContract = moduleContract;
 }
コード例 #6
0
 public AuthController(
     IStorageContract storageContract, IAdministratorContract adminContract, IModuleContract moduleContract,
     IPermissionContract permissionContract)
 {
     _storageContract    = storageContract;
     _adminContract      = adminContract;
     _moduleContract     = moduleContract;
     _permissionContract = permissionContract;
 }
コード例 #7
0
 public RetailProductFeedbackController(IRetailProductFeedbackContract contract,
                                        IAdministratorContract adminContract,
                                        IModuleContract moduleContract,
                                        IPermissionContract permissionContract)
 {
     _contract           = contract;
     _adminContract      = adminContract;
     _moduleContract     = moduleContract;
     _permissionContract = permissionContract;
 }
コード例 #8
0
        public DepartmentController(IDepartmentContract departmentContract,
                                    IAdministratorContract administratorContract,
                                    IPermissionContract permissionContract,
                                    IModuleContract moduleContract)
        {
            _departmentContract    = departmentContract;
            _administratorContract = administratorContract;
            _permissionContract    = permissionContract;
            _moduleContract        = moduleContract;
            var li = CacheAccess.GetDepartmentListItem(_departmentContract, true);

            ViewBag.Departments = li;
        }
コード例 #9
0
 public LoginController(IAdministratorContract administratorContract,
                        IModuleContract moduleContract
                        , ITemplateThemeContract _templateThemeContract
                        , IQrLoginContract _qrLoginContract,
                        IAttendanceContract _attendanceContract
                        )
 {
     _administratorContract      = administratorContract;
     _moduleContract             = moduleContract;
     this._templateThemeContract = _templateThemeContract;
     this._qrLoginContract       = _qrLoginContract;
     this._attendanceContract    = _attendanceContract;
 }
コード例 #10
0
 public StoreActivityController(IStoreActivityContract storeActivityContract,
                                IModuleContract moduleContract,
                                IDepartmentContract departContract,
                                IAdministratorContract adminContract, IMemberContract memberContract,
                                IMemberTypeContract memberTypeContract, IStoreContract storeContract, IStorageContract storageContract)
 {
     _storeActivityContract = storeActivityContract;
     _moduleContract        = moduleContract;
     _departContract        = departContract;
     _adminContract         = adminContract;
     _memberContract        = memberContract;
     _memberTypeContract    = memberTypeContract;
     _storeContract         = storeContract;
     _storageContract       = storageContract;
 }
コード例 #11
0
 public TimeoutRequestController(ITimeoutRequestContract contract, ITimeoutSettingContract timeoutSettingContract,
                                 IAdministratorContract adminContract,
                                 IStoreContract storeContract,
                                 IModuleContract moduleContract,
                                 IPermissionContract permisstionContract,
                                 INotificationContract notificationContract)
 {
     _contract = contract;
     _timeoutSettingContract = timeoutSettingContract;
     _adminContract          = adminContract;
     _storeContract          = storeContract;
     _moduleContract         = moduleContract;
     _permisstionContract    = permisstionContract;
     _notificationContract   = notificationContract;
 }
コード例 #12
0
 public CollocationTemplateController(ICollocationTemplateContract contract,
                                      IAdministratorContract adminContract,
                                      IModuleContract moduleContract,
                                      IPermissionContract permissionContract,
                                      ICategoryContract categoryContract,
                                      IProductAttributeContract productAttributeContract,
                                      IProductContract productContract,
                                      IProductOrigNumberContract productOrigNumberContract)
 {
     _contract                  = contract;
     _adminContract             = adminContract;
     _moduleContract            = moduleContract;
     _permissionContract        = permissionContract;
     _categoryContract          = categoryContract;
     _productAttributeContract  = productAttributeContract;
     _productContract           = productContract;
     _productOrigNumberContract = productOrigNumberContract;
 }
コード例 #13
0
 public RechargeGenerateController(IMemberContract memberContract,
                                   IRechargeGenerateRecordContract memeberRechargeGenerateRecordContract,
                                   IMemberActivityContract memberActivityContract,
                                   IMemberDepositContract memberDepositContract,
                                   IRechargeGenerateRecordContract rechargeGenerateRecordContract,
                                   IAdministratorContract administratorContract,
                                   IModuleContract moduleContract,
                                   IPermissionContract permissionContract
                                   )
 {
     _memberContract = memberContract;
     _memeberRechargeGenerateRecordContract = memeberRechargeGenerateRecordContract;
     _memberActivityContract = memberActivityContract;
     _memberDepositContract  = memberDepositContract;
     _administratorContract  = administratorContract;
     _moduleContract         = moduleContract;
     _permissionContract     = permissionContract;
 }
コード例 #14
0
 public AppointmentPackingController(IAppointmentPackingContract contract,
                                     IAdministratorContract adminContract,
                                     IModuleContract moduleContract,
                                     IAppointmentContract appointmentContract,
                                     IStoreContract storeContract,
                                     IOrderblankContract orderblankContract,
                                     IInventoryContract inventoryContract,
                                     IStorageContract storageContract,
                                     IPermissionContract permissionContract)
 {
     _contract            = contract;
     _adminContract       = adminContract;
     _moduleContract      = moduleContract;
     _appointmentContract = appointmentContract;
     _orderblankContract  = orderblankContract;
     _inventoryContract   = inventoryContract;
     _storageContract     = storageContract;
     _permissionContract  = permissionContract;
 }
コード例 #15
0
 public CollocationPlanController(ICollocationPlanContract contract,
                                  IAdministratorContract adminContract,
                                  IModuleContract moduleContract,
                                  IPermissionContract permissionContract,
                                  ICollocationTemplateContract collocationTemplateContract,
                                  IProductContract productContract,
                                  IProductOrigNumberContract productOrigNumberContract,
                                  IMemberCollocationContract memberCollocationContract
                                  )
 {
     _adminContract               = adminContract;
     _contract                    = contract;
     _moduleContract              = moduleContract;
     _permissionContract          = permissionContract;
     _collocationTemplateContract = collocationTemplateContract;
     _productContract             = productContract;
     _productOrigNumberContract   = productOrigNumberContract;
     _memberCollocationContract   = memberCollocationContract;
 }
コード例 #16
0
 public StoreController(IStoreContract storeContract,
                        IModuleContract moduleContract,
                        IDepartmentContract departContract,
                        IAdministratorContract adminContract, IMemberContract memberContract,
                        IStoreTypeContract _storeTypeContract,
                        IStoreDepositContract _storeDepositContract,
                        IStoreLevelContract _storeLevelContract,
                        IJobPositionContract jobPositionContract)
 {
     _storeContract             = storeContract;
     _moduleContract            = moduleContract;
     _departContract            = departContract;
     _adminContract             = adminContract;
     _memberContract            = memberContract;
     _jobPositionContract       = jobPositionContract;
     this._storeTypeContract    = _storeTypeContract;
     this._storeDepositContract = _storeDepositContract;
     this._storeLevelContract   = _storeLevelContract;
 }
コード例 #17
0
ファイル: RouteHelper.cs プロジェクト: kangxiangli/webSite
        /// <summary>
        /// 获取路由信息并放入缓存中
        /// </summary>
        /// <returns></returns>
        public static List <Module> GetModuleList()
        {
            List <Module> listModule = new List <Module>();

            if (HttpRuntime.Cache["moduleUrl"] == null)
            {
                IModuleContract _moduleContract = DependencyResolver.Current.GetService <IModuleContract>();
                if (_moduleContract == null)
                {
                    return(null);
                }
                listModule = _moduleContract.Modules.Where(x => x.ParentId != null && x.IsDeleted == false && x.IsEnabled == true).ToList();
                HttpRuntime.Cache["moduleUrl"] = listModule;
            }
            else
            {
                listModule = HttpRuntime.Cache["moduleUrl"] as List <Module>;
            }
            return(listModule);
        }
コード例 #18
0
 public AppointmentFeedbackController(IAppointmentFeedbackContract contract,
                                      IAdministratorContract adminContract,
                                      IModuleContract moduleContract,
                                      IPermissionContract permissionContract,
                                      ICollocationTemplateContract collocationTemplateContract,
                                      IProductContract productContract,
                                      IProductOrigNumberContract productOrigNumberContract,
                                      IMemberCollocationContract memberCollocationContract,
                                      IAppointmentContract appointmentContract
                                      , IStoreContract storeContract
                                      )
 {
     _adminContract               = adminContract;
     _contract                    = contract;
     _moduleContract              = moduleContract;
     _permissionContract          = permissionContract;
     _collocationTemplateContract = collocationTemplateContract;
     _productContract             = productContract;
     _productOrigNumberContract   = productOrigNumberContract;
     _memberCollocationContract   = memberCollocationContract;
     _appointmentContract         = appointmentContract;
     _storeContract               = storeContract;
 }
コード例 #19
0
        public CommonController(
            IStoreContract storeContract,
            IModuleContract moduleContract,
            IDepartmentContract departContract,
            IAdministratorContract adminContract,
            IMemberContract memberContract,
            IStoreTypeContract storeTypeContract,
            IStoreDepositContract storeDepositContract,
            IStoreLevelContract storeLevelContract,
            IJobPositionContract jobPositionContract,
            IDesignerContract designerContract,
            IPermissionContract permisstionContract,
            ICategoryContract categoryContract,
            IProductAttributeContract productAttributeContract,
            IProductContract productContract,
            IProductOrigNumberContract productOrigNumberContract,
            IStorageContract storageContract

            )
        {
            _storeContract             = storeContract;
            _moduleContract            = moduleContract;
            _departContract            = departContract;
            _adminContract             = adminContract;
            _memberContract            = memberContract;
            _jobPositionContract       = jobPositionContract;
            _storeTypeContract         = storeTypeContract;
            _storeDepositContract      = storeDepositContract;
            _storeLevelContract        = storeLevelContract;
            _designerContract          = designerContract;
            _permisstionContract       = permisstionContract;
            _categoryContract          = categoryContract;
            _productAttributeContract  = productAttributeContract;
            _productContract           = productContract;
            _productOrigNumberContract = productOrigNumberContract;
            _storageContract           = storageContract;
        }
コード例 #20
0
 public ApiTimeoutRequestController(
     IAppointmentContract appointmentContract,
     IModuleContract moduleContract,
     IPermissionContract permissionContract,
     IAdministratorContract adminContract,
     IAppointmentFeedbackContract appointmentFeedbackContract,
     ICategoryContract categoryContract,
     IBrandContract brandContract,
     IColorContract colorContract,
     IStoreContract storeContract,
     IMemberContract memberContract,
     IMemberDepositContract memberDepositContract,
     ICollocationQuestionnaireContract collocationQuestionnaireContract,
     IOrderblankContract orderblankContract,
     ICollocationPlanContract collocationPlanContract,
     ITimeoutSettingContract timeoutSettingContract,
     ITimeoutRequestContract timeoutRequestContract
     )
 {
     _appointmentContract              = appointmentContract;
     _moduleContract                   = moduleContract;
     _permissionContract               = permissionContract;
     _adminContract                    = adminContract;
     _appointmentFeedbackContract      = appointmentFeedbackContract;
     _categoryContract                 = categoryContract;
     _brandContract                    = brandContract;
     _colorContract                    = colorContract;
     _storeContract                    = storeContract;
     _memberContract                   = memberContract;
     _memberDepositContract            = memberDepositContract;
     _collocationQuestionnaireContract = collocationQuestionnaireContract;
     _orderblankContract               = orderblankContract;
     _collocationPlanContract          = collocationPlanContract;
     _timeoutSettingContract           = timeoutSettingContract;
     _timeoutRequestContract           = timeoutRequestContract;
 }
コード例 #21
0
 public PermissionConfigController(IModuleContract moduleContract)
 {
     _moduleContract = moduleContract;
 }