using Bootstrap.Admin.Query;
using Bootstrap.DataAccess;
using Longbow.Web.Mvc;
using Microsoft.AspNetCore.Mvc;
using System.Collections.Generic;
using System.Linq;
namespace Bootstrap.Admin.Controllers.Api
{
///
///
///
[Route("api/[controller]")]
public class GroupsController : Controller
{
///
///
///
///
///
[HttpGet]
public QueryData Get(QueryGroupOption value)
{
return value.RetrieveData();
}
///
///
///
///
///
[HttpGet("{id}")]
public Group Get(string id)
{
return GroupHelper.RetrieveGroups().FirstOrDefault(t => t.Id == id);
}
///
///
///
///
[HttpPost]
public bool Post([FromBody]Group value)
{
return GroupHelper.SaveGroup(value);
}
///
///
///
///
[HttpDelete]
public bool Delete([FromBody]IEnumerable value)
{
return GroupHelper.DeleteGroup(value);
}
///
/// 获取部门授权
///
///
///
///
[HttpPost("{id}")]
public IEnumerable