using Masuit.MyBlogs.Core.Common;
using Masuit.MyBlogs.Core.Infrastructure.Services.Interface;
using Masuit.MyBlogs.Core.Models.DTO;
using Masuit.MyBlogs.Core.Models.Entity;
using Masuit.MyBlogs.Core.Models.Enum;
using Masuit.Tools.Systems;
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
namespace Masuit.MyBlogs.Core.Controllers
{
///
/// 菜单管理
///
public class MenuController : AdminController
{
///
/// 菜单数据服务
///
public IMenuService MenuService { get; set; }
///
/// 获取菜单
///
///
public ActionResult GetMenus()
{
var menus = MenuService.GetAll(m => m.ParentId).ThenBy(m => m.Sort).ToList();
return ResultData(menus);
}
///
/// 获取菜单类型
///
///
public ActionResult GetMenuType()
{
var array = Enum.GetValues(typeof(MenuType));
var list = new List