mirror of
https://gitee.com/dotnetchina/OpenAuth.Net.git
synced 2025-09-18 09:44:28 +08:00
优化代码结构,完成分类处理
This commit is contained in:
@@ -53,9 +53,14 @@ namespace OpenAuth.App
|
||||
return _repository.Get<%=GetModelName()%>CntInOrgs(GetSubOrgIds(orgId));
|
||||
}
|
||||
}
|
||||
|
||||
public List<<%=GetModelName()%>> LoadAll()
|
||||
{
|
||||
return _repository.Find(null).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 加载一个部门及子部门全部<%=GetModelName()%>s
|
||||
/// 加载一个节点下面的一个或全部<%=GetModelName()%>s
|
||||
/// </summary>
|
||||
public dynamic Load(int orgId, int pageindex, int pagesize)
|
||||
{
|
||||
@@ -90,7 +95,7 @@ namespace OpenAuth.App
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取当前组织的所有下级组织
|
||||
/// 获取当前节点的所有下级节点
|
||||
/// </summary>
|
||||
private int[] GetSubOrgIds(int orgId)
|
||||
{
|
||||
@@ -114,7 +119,9 @@ namespace OpenAuth.App
|
||||
|
||||
public void AddOrUpdate(<%=GetModelName()%> model)
|
||||
{
|
||||
<%=ModuleName%> <%=ModuleName.ToLower()%> = model;
|
||||
<%=ModuleName%> <%=ModuleName.ToLower()%> = new <%=ModuleName%>();
|
||||
model.CopyTo(<%=ModuleName.ToLower()%>);
|
||||
|
||||
if (<%=ModuleName.ToLower()%>.Id == 0)
|
||||
{
|
||||
_repository.Add(<%=ModuleName.ToLower()%>);
|
||||
|
@@ -35,7 +35,7 @@ namespace OpenAuth.Mvc.Controllers
|
||||
|
||||
public <%=ModuleName%>ManagerController()
|
||||
{
|
||||
_app = (<%=ModuleName%>ManagerApp)DependencyResolver.Current.GetService(typeof(<%=ModuleName%>ManagerApp));
|
||||
_app = AutofacExt.GetFromFac<<%=ModuleName%>ManagerApp>();
|
||||
}
|
||||
|
||||
//
|
||||
|
Reference in New Issue
Block a user