完成流程模板列表

This commit is contained in:
yubaolee
2016-09-14 16:11:46 +08:00
parent 0269a4f194
commit bf1121f24b
19 changed files with 497 additions and 60 deletions

View File

@@ -0,0 +1,37 @@
using System.Linq;
using Infrastructure;
using OpenAuth.App.ViewModel;
using OpenAuth.Domain;
using OpenAuth.Domain.Interface;
namespace OpenAuth.App
{
/// <summary>
/// 工作流模板
/// </summary>
public class WorkflowSchemasManagerApp
{
private IWorkflowSchemeRepository _repository;
public WorkflowSchemasManagerApp(IWorkflowSchemeRepository repository)
{
_repository = repository;
}
public GridData Load(int pageCurrent, int pageSize)
{
var result = new GridData
{
pageCurrent = pageCurrent,
total = _repository.GetCount(),
list = _repository.Find(pageCurrent, pageSize, "Code", null).ToList()
};
return result;
}
public void Del(string code)
{
_repository.Delete(u =>u.Code == code);
}
}
}