using Quadarax.Application.QLiberace.Common.Repositories; using Quadarax.Application.QLiberace.Common.Domain; using Quadarax.Application.QLiberace.Processor.Entities; using Quadarax.Foundation.Core.Data; using Quadarax.Foundation.Core.Data.Domain; using Quadarax.Foundation.Core.Data.Interface.Domain; namespace Quadarax.Application.QLiberace.Processor.Repositories { public class RepoQueueData : QlbrcRepository { public RepoQueueData(IUnitOfWork unitOfWork, QlbrcContext operationContext) : base(unitOfWork, operationContext) { } public void New(int parentId) { var data = New(); data.ParentId = parentId; } public IQueryable GetQueueData(int parentId) { return Query(Paging.NoPaging()).Where(x => x.ParentId == parentId).OrderBy(x => x.SequenceNo); } } }