add params for filtering LeafInputs

This commit is contained in:
2016-04-21 18:30:29 -04:00
parent 1359100670
commit 9e25521034
2 changed files with 24 additions and 33 deletions
+2 -13
View File
@@ -50,22 +50,11 @@ namespace LeafWeb.Core.DAL
return _db.LeafInputs.FirstOrDefault(li => li.Id == id);
}
public IQueryable<LeafInput> GetLeafInputs(LeafInputStatusType status)
public IQueryable<LeafInput> GetLeafInputs(params LeafInputStatusType[] statuses)
{
return
from file in _db.LeafInputs
where file.CurrentStatus == status
select file;
}
public IQueryable<LeafInput> GetRunningLeafInputs()
{
return
from file in _db.LeafInputs
where
file.CurrentStatus == LeafInputStatusType.Running ||
file.CurrentStatus == LeafInputStatusType.Starting ||
file.CurrentStatus == LeafInputStatusType.Finishing
where statuses.Contains(file.CurrentStatus)
select file;
}