public SysPermissionService(ISysPermissionRepository sysPermissionRepository, ISysModuleService sysModuleService, ISysRoleService sysRoleService, ISysButtonService sysButtonService) : base(sysPermissionRepository)
 {
     _sysPermissionRepository = sysPermissionRepository;
     _sysModuleService        = sysModuleService;
     _sysRoleService          = sysRoleService;
     _sysButtonService        = sysButtonService;
 }
 public RoleAuthorizeController(ISysRoleAuthorizeService sysRoleAuthorizeService,
                                ISysModuleService sysModuleService,
                                ISysModuleButtonService sysModuleButtonService)
 {
     SysRoleAuthorizeService = sysRoleAuthorizeService;
     SysModuleService        = sysModuleService;
     SysModuleButtonService  = sysModuleButtonService;
 }
Exemple #3
0
 /// <summary>
 /// 初始化
 /// </summary>
 /// <param name="sysModuleService"></param>
 /// <param name="mapper"></param>
 public SysModuleController(ISysModuleService sysModuleService, ISysModuleActionService sysModuleActionService, ISysRoleAuthorizeService sysRoleAuthorizeService, ISysRoleService sysRoleService, IMapper mapper)
 {
     _sysModuleService        = sysModuleService;
     _sysModuleActionService  = sysModuleActionService;
     _sysRoleAuthorizeService = sysRoleAuthorizeService;
     _sysRoleService          = sysRoleService;
     _mapper = mapper;
 }
Exemple #4
0
 public SysRoleAuthorizeService(ISysLogRespository sysLogRespository
                                , ISysModuleService sysModuleService, ISysRoleAuthorizeRespository sysRoleAuthorizeRespository
                                , ISysModuleButtonService sysModuleButtonService)
 {
     _LogRespository         = sysLogRespository;
     _SysModuleService       = sysModuleService;
     _Respository            = sysRoleAuthorizeRespository;
     _SysModuleButtonService = sysModuleButtonService;
 }
 public LinkService(ISysLogRespository sysLogRespository, ILinkRespository LinkRespository,
                    ISysModuleService sysModuleService,
                    ISysModuleButtonService sysModuleButtonService
                    )
 {
     _LogRespository         = sysLogRespository;
     _Respository            = LinkRespository;
     _SysModuleService       = sysModuleService;
     _SysModuleButtonService = sysModuleButtonService;
 }
 public ArticleCategoryService(ISysLogRespository sysLogRespository, IArticleCategoryRespository ArticleCategoryRespository,
                               ISysModuleService sysModuleService,
                               ISysModuleButtonService sysModuleButtonService
                               )
 {
     _LogRespository         = sysLogRespository;
     _Respository            = ArticleCategoryRespository;
     _SysModuleService       = sysModuleService;
     _SysModuleButtonService = sysModuleButtonService;
 }
 public ClientsDataController(ISysItemsService sysItemsService, ISysItemsDetailService sysItemsDetailService
                              , ISysOrganizeService sysOrganizeService, ISysRoleService sysRoleService,
                              ISysRoleAuthorizeService sysRoleAuthorizeService,
                              ISysModuleService sysModuleService,
                              ISysModuleButtonService sysModuleButtonService)
 {
     _SysItemsService         = sysItemsService;
     _SysItemsDetailService   = sysItemsDetailService;
     _SysOrganizeService      = sysOrganizeService;
     _SysRoleService          = sysRoleService;
     _SysRoleAuthorizeService = sysRoleAuthorizeService;
     _SysModuleService        = sysModuleService;
     _SysModuleButtonService  = sysModuleButtonService;
 }
Exemple #8
0
 //IRedisCachingProvider
 public HomeController(ISysUserService userService,
                       ISysUserDeptService userDeptService,
                       ISysUserRoleService userRoleService,
                       ISysRoleModuleService roleModuleService,
                       ISysModuleService moduleService,
                       ISysDeptRoleService deptRoleService)
 {
     _userService       = userService;
     _userDeptService   = userDeptService;
     _userRoleService   = userRoleService;
     _roleModuleService = roleModuleService;
     _moduleService     = moduleService;
     _deptRoleService   = deptRoleService;
 }
Exemple #9
0
 public SystemAppService(
     ISysRelevanceService sysRelevanceService,
     ISysUserSerivce sysUserSerivce,
     ISysOrgService sysOrgService,
     ISysRoleService sysRoleService,
     ISysModuleService sysModuleService
     )
 {
     _sysRelevanceService = sysRelevanceService;
     _sysUserSerivce      = sysUserSerivce;
     _sysOrgService       = sysOrgService;
     _sysRoleService      = sysRoleService;
     _sysModuleService    = sysModuleService;
 }
Exemple #10
0
        public async Task <object> GetMenus([FromServices] ISysModuleService sysModuleService)
        {
            StringBuilder sbMenu  = new StringBuilder();
            var           modules = await sysModuleService.GetAllAsync(p => p.GUID != null);

            sbMenu.Append("[");
            //一级菜单
            var spaces = modules.FindAll(p => p.Levels == 0).OrderBy(p => p.DisplayOrder);

            foreach (var space in spaces)
            {
                sbMenu.Append("{\"Id\":\"" + space.Alias + "\",\"Guid\":\"" + space.GUID + "\",\"Title\":\"" + space.Title + "\",\"Icon\":\"" + space.Icon + "\",\"Menus\":[");

                //二级菜单
                var manages = modules.FindAll(p => p.Levels == 1 && p.Parent_GUID == space.GUID).OrderBy(p => p.DisplayOrder);
                foreach (var manage in manages)
                {
                    sbMenu.Append("{\"Id\":\"" + manage.Alias + "\",\"Guid\":\"" + manage.GUID + "\",\"Title\":\"" + manage.Title + "\",\"Icon\":\"" + manage.Icon + "\",\"parent\":\"" + space.Alias + "\",\"Items\":[");

                    //三级菜单
                    var menus = modules.FindAll(p => p.Levels == 2 && p.Parent_GUID == manage.GUID).OrderBy(p => p.DisplayOrder);
                    foreach (var menu in menus)
                    {
                        sbMenu.Append("{\"Id\":\"" + menu.Alias + "\",\"Guid\":\"" + menu.GUID + "\",\"Title\":\"" + menu.Title + "\",\"Icon\":\"" + menu.Icon + "\",\"parent\":\"" + manage.Alias + "\",\"url\":\"" + menu.ModulePath + "\"},");
                    }
                    sbMenu.Length -= 1;
                    sbMenu.Append("]},");
                }
                sbMenu.Length -= 1;
                sbMenu.Append("]},");
            }
            sbMenu.Length -= 1;
            sbMenu.Append("]");

            return(Json(Newtonsoft.Json.JsonConvert.DeserializeObject(sbMenu.ToString())));
        }
Exemple #11
0
 public ModuleController(ISysModuleService sysModuleService)
 {
     _sysModuleService = sysModuleService;
 }
Exemple #12
0
 public PermissionController(ISysPermissionService sysPermissionService, ISysModuleService sysModuleService)
 {
     _sysPermissionService = sysPermissionService;
     _sysModuleService     = sysModuleService;
 }
Exemple #13
0
 /// <summary>
 /// 初始化
 /// </summary>
 /// <param name="requirement"></param>
 /// <param name="userService"></param>
 /// <param name="userLogonService"></param>
 /// <param name="mapper"></param>
 public AppInitController(ISysUserService userService, ISysModuleService sysModuleService, IMapper mapper)
 {
     _userService      = userService;
     _sysModuleService = sysModuleService;
     _mapper           = mapper;
 }
Exemple #14
0
 public HomeController(ISysModuleService sysModuleService)
 {
     this.sysModuleService = sysModuleService;
 }
Exemple #15
0
 public ModuleButtonController(ISysModuleButtonService moduleButtonService
                               , ISysModuleService sysModuleService)
 {
     ModuleButtonService = moduleButtonService;
     SysModuleService    = sysModuleService;
 }