コード例 #1
0
        public PartnerManageController(
            IPartnerManageContract _PartnerManageContract,
            IStoreTypeContract _StoreTypeContract,
            IRoleContract _roleContract,
            IPartnerManageCheckContract _PartnerManageCheckContract


            , IAdministratorContract _AdministratorContract
            , IStoreContract _StoreContract
            , IDepartmentContract _DepartmentContract
            , IJobPositionContract _JobPositionContract
            , IStorageContract _StorageContract
            )
        {
            this._PartnerManageContract      = _PartnerManageContract;
            this._StoreTypeContract          = _StoreTypeContract;
            this._roleContract               = _roleContract;
            this._PartnerManageCheckContract = _PartnerManageCheckContract;

            this._AdministratorContract = _AdministratorContract;
            this._StoreContract         = _StoreContract;
            this._DepartmentContract    = _DepartmentContract;
            this._JobPositionContract   = _JobPositionContract;
            this._StorageContract       = _StorageContract;
        }
コード例 #2
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;
 }
コード例 #3
0
 public SecurityController(IRoleContract roleContract,
                           IUnitOfWork unitOfWork,
                           IRoleFunctionMapContract roleFunctionMapContract)
 {
     _roleContract            = roleContract;
     _unitOfWork              = unitOfWork;
     _roleFunctionMapContract = roleFunctionMapContract;
 }
コード例 #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
ファイル: ContractManager.cs プロジェクト: bzure/BSA.Net
        public static IRoleContract AsRoleManager(this Public Public)
        {
            IRoleContract IRoleContract = Public.BuildContractProvider <IRoleContract>();

            if (IRoleContract == default(IRoleContract))
            {
                throw new Exception("IRoleContract接口没有被实现");
            }
            return(IRoleContract);
        }
コード例 #7
0
        /// <summary>
        /// 重建TeamRole数据池
        /// </summary>
        public static void InitTreamRolePool()
        {
            IRoleContract provider = Actor.Public.BuildContractProvider <IRoleContract>();

            if (provider != default(IRoleContract))
            {
                teamRoles.Clear();
                TeamRole[] trs = provider.GetAllTeamRoles();
                foreach (TeamRole tr in trs)
                {
                    tr.AddDroit(provider.GetDroitsByRole(tr));
                    teamRoles[tr.ID] = tr;
                }
            }
        }
コード例 #8
0
        public static TeamRole[] GetTeamRolesByUser(string UserID)
        {
            IRoleContract provider = Actor.Public.BuildContractProvider <IRoleContract>();

            if (provider != default(IRoleContract))
            {
                List <TeamRole> list = new List <TeamRole>();
                foreach (string roleID in provider.GetTeamRoleIDsByUserID(UserID))
                {
                    TeamRole tr;
                    if (teamRoles.TryGetValue(roleID, out tr))
                    {
                        list.Add(tr);
                    }
                }
                return(list.ToArray());
            }
            return(default(TeamRole[]));
        }
コード例 #9
0
ファイル: ExamController.cs プロジェクト: kangxiangli/webSite
        public ExamController(
            IExamContract examContract,
            IStoreTypeContract _StoreTypeContract,
            IRoleContract _roleContract,
            IPartnerManageCheckContract _PartnerManageCheckContract

            , IExamQuestionContract examQuestionContract
            , IAdministratorContract _AdministratorContract
            , IStoreContract _StoreContract
            , IDepartmentContract _DepartmentContract
            , IJobPositionContract _JobPositionContract
            , IStorageContract _StorageContract
            )
        {
            _examContract         = examContract;
            _examQuestionContract = examQuestionContract;

            this._AdministratorContract = _AdministratorContract;
            this._StoreContract         = _StoreContract;
        }
コード例 #10
0
 public DesignerController(
     IFactorysContract factoryContract,
     IDesignerContract designerContract,
     IBrandContract brandContract,
     IAdministratorContract administratorContract,
     IJobPositionContract jobPositionContract,
     IMemberContract memberContract,
     IDepartmentContract _departmentContract,
     //IAdministratorTypeContract AdministratorTypeContract,
     IRoleContract _roleContract
     )
 {
     _designerContract      = designerContract;
     _factorysContract      = factoryContract;
     _brandContract         = brandContract;
     _memberContract        = memberContract;
     _jobPositionContract   = jobPositionContract;
     _administratorContract = administratorContract;
     //this.AdministratorTypeContract = AdministratorTypeContract;
     this._departmentContract = _departmentContract;
     this._roleContract       = _roleContract;
 }
コード例 #11
0
ファイル: RoleController.cs プロジェクト: xiaodelea/Sukt.Core
 public RoleController(IRoleContract roleContract, ILogger <RoleController> logger)
 {
     _roleContract = roleContract;
     _logger       = logger;
 }
コード例 #12
0
 public RoleController(IRoleContract iRoleContract)
 {
     _iRoleContract = iRoleContract;
 }