using System; using OpenAuth.App.Request; using OpenAuth.App.Response; using OpenAuth.Repository.Domain; namespace OpenAuth.App { public class FlowSchemeApp :BaseApp { public void Add(FlowScheme flowScheme) { Repository.Add(flowScheme); } public void Update(FlowScheme flowScheme) { UnitWork.Update(u => u.Id == flowScheme.Id, u => new FlowScheme { SchemeContent = flowScheme.SchemeContent, SchemeName = flowScheme.SchemeName, ModifyDate = DateTime.Now, FrmId = flowScheme.FrmId, Disabled = flowScheme.Disabled }); } public TableData Load(QueryFlowSchemeListReq request) { return new TableData { count = Repository.GetCount(null), data = Repository.Find(request.page, request.limit, "CreateDate desc") }; } } }