Get chart file a bit quicker from DB
This commit is contained in:
@@ -51,6 +51,23 @@ namespace LeafWeb.Core.DAL
|
||||
return _db.LeafInputs.FirstOrDefault(li => li.Id == id);
|
||||
}
|
||||
|
||||
public LeafOutputFile GetLeafOutput_ChartFile(int leafInputId)
|
||||
{
|
||||
return GetLeafOutput_FilenameLike(leafInputId, LeafOutputFile.Filename_LeafChart);
|
||||
}
|
||||
|
||||
private LeafOutputFile GetLeafOutput_FilenameLike(int leafInputId, string filename)
|
||||
{
|
||||
var leafOutputChartFile =
|
||||
from leafInput in _db.LeafInputs
|
||||
where leafInput.Id == leafInputId
|
||||
from leafOutput in leafInput.OutputFiles
|
||||
where leafOutput.Filename.Contains(filename)
|
||||
select leafOutput;
|
||||
|
||||
return leafOutputChartFile.FirstOrDefault();
|
||||
}
|
||||
|
||||
public LeafInput GetLeafInput(string uniqueToken)
|
||||
{
|
||||
return _db.LeafInputs.FirstOrDefault(li => li.UniqueToken == uniqueToken);
|
||||
|
||||
Reference in New Issue
Block a user