OpenAuth.Net/OpenAuth.App/WorkflowSchemasManagerApp.cs

37 lines
921 B
C#
Raw Normal View History

2016-09-14 16:11:46 +08:00
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
{
2016-10-14 11:22:16 +08:00
page = pageCurrent,
2016-09-14 16:11:46 +08:00
total = _repository.GetCount(),
2016-10-14 11:22:16 +08:00
rows = _repository.Find(pageCurrent, pageSize, "Code", null).ToList()
2016-09-14 16:11:46 +08:00
};
return result;
}
public void Del(string code)
{
_repository.Delete(u =>u.Code == code);
}
}
}