Time estimation work
This commit is contained in:
@@ -35,8 +35,8 @@ namespace LeafWeb.WebCms.Controllers
|
||||
}
|
||||
|
||||
// completed leaf input for computing runtime statistics
|
||||
var completedLeafInput = DataService.GetLeafInputsOrdered().Where(li => li.CurrentStatus == LeafInputStatusType.Complete);
|
||||
var timeInProgressEstimater = new TimeInProgressEstimater(completedLeafInput.Take(20));
|
||||
var completedLeafInput = DataService.GetLeafInputRecentlyCompleted(100);
|
||||
var timeInProgressEstimater = new TimeInProgressEstimater(completedLeafInput);
|
||||
|
||||
var serviceDescription = ServiceDescription();
|
||||
|
||||
@@ -49,6 +49,14 @@ namespace LeafWeb.WebCms.Controllers
|
||||
return View(queueViewModel);
|
||||
}
|
||||
|
||||
public ActionResult LeafInputStatistics()
|
||||
{
|
||||
var data =
|
||||
from li in DataService.GetLeafInputRecentlyCompleted(100)
|
||||
select $"{li.InputFiles.Count}, {li.TimeInProgress.TotalSeconds}";
|
||||
return Content(string.Join("<br />", data));
|
||||
}
|
||||
|
||||
public ActionResult Search(string query)
|
||||
{
|
||||
var nameValueCollection = new NameValueCollection {{"query", query}};
|
||||
|
||||
Reference in New Issue
Block a user