Beispiel #1
0
        /// <summary>
        /// 获取单个菜单信息
        /// </summary>
        /// <param name="Id"></param>
        /// <returns></returns>
        public async Task <ModuleViewModels> GetModule(int Id)
        {
            var module = await QueryByID(Id);

            var moduleViewModel = IMapper.Map <ModuleViewModels>(module);

            moduleViewModel.Meta.Icon  = moduleViewModel.Icon;
            moduleViewModel.Meta.Title = moduleViewModel.Title;
            moduleViewModel.Meta.Role  = userRoleServices.ListUserRoles(Id);

            return(moduleViewModel);
        }
Beispiel #2
0
        public async Task <IActionResult> GetRoles(int uid)
        {
            var roles = userRoleServices.ListUserRoles(uid);
            var user  = await sysUserInfoServices.QueryByID(uid);

            return(Ok(new
            {
                success = true,
                roles = roles,
                name = user.uLoginName,
                avatar = user.uHeaderImgUrl
            }));
        }