using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using OpenAuth.App.Interface; using OpenAuth.App.Request; using OpenAuth.Repository; using OpenAuth.Repository.Domain; using OpenAuth.Repository.Interface; namespace OpenAuth.App { /// /// 分类管理 /// public class AppManager : BaseStringApp { public void Add(Application Application) { if (string.IsNullOrEmpty(Application.Id)) { Application.Id = Guid.NewGuid().ToString(); } Repository.Add(Application); } public void Update(Application Application) { Repository.Update(Application); } public async Task> GetList(QueryAppListReq request) { var applications = UnitWork.Find(null) ; return applications.ToList(); } public AppManager(IUnitWork unitWork, IRepository repository,IAuth auth) : base(unitWork, repository, auth) { } } }