예제 #1
0
 public Task <List <TagFunction> > GetAllNonVoidedWithRequirementsAsync()
 => DefaultQuery.Where(tf => !tf.IsVoided && tf.Requirements.Any(r => !r.IsVoided)).ToListAsync();
예제 #2
0
 public Task <List <Journey> > GetJourneysByStepIdsAsync(IEnumerable <int> stepIds)
 => DefaultQuery
 .Where(journey => journey.Steps.Any(s => stepIds.Contains(s.Id)))
 .ToListAsync();
예제 #3
0
 public Task <List <Journey> > GetJourneysWithAutoTransferStepsAsync(AutoTransferMethod autoTransferMethod)
 => DefaultQuery
 .Where(journey => journey.Steps.Any(s => s.AutoTransferMethod == autoTransferMethod))
 .ToListAsync();
 public Task <Project> GetProjectByTagIdAsync(int tagId)
 => DefaultQuery
 .Where(project => project.Tags.Any(tag => tag.Id == tagId))
 .SingleOrDefaultAsync();