using DevExpress.Utils; using DevExpress.Xpo; using Ips.Library.Entity; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Ips.Sps.TskStrategys { public class TskStrategyManager { public static readonly TskStrategyManager Default = new TskStrategyManager(); private TskStrategyManager() { } public List GetAll() { return Session.DefaultSession.Query() .Where(m => m.Enable) .OrderBy(m => m.TskType) .ThenBy(m => m.SigType) .ToList(); } public List GetAll(params AdMode[] adMode) { return Session.DefaultSession.Query() .Where(m => m.Enable&& adMode.Contains(m.AdMode)) .OrderBy(m => m.TskType) .ThenBy(m => m.SigType) .ToList(); } } }