Exemplo n.º 1
0
        public IActionResult Get()
        {
            IEnumerable <sys_menu> _menusVM = _sysMenuRpt.FindBy(f => f.IsValid).OrderBy(f => f.MenuOrder);

            //var entityDto = _mapper.Map<IEnumerable<sys_menu>, IEnumerable<SysMenuDto>>(_menusVM);
            //foreach (var item in entityDto)
            //{
            //    //角色名称转换
            //    List<string> roleName = new List<string>();
            //    if (!string.IsNullOrEmpty(item.RoleIds))
            //    {
            //        string[] roleid = item.RoleIds.Split(",".ToCharArray());
            //        for (int i = 0; i < roleid.Length; i++)
            //        {
            //            var role = _sysRoleRpt.GetSingle(int.Parse(roleid[i]));
            //            if (role != null)
            //            {
            //                roleName.Add(role.RoleName);
            //            }
            //        }
            //    }
            //    item.RoleNames = string.Join(",", roleName);
            //}

            return(new OkObjectResult(_menusVM));
        }