public HistoryViewModel Execute(GETHistoryRequest request) { var workflowObject = WorkflowObject.Create(request.Type, request.Id); var historyRequest = new HistoryRequest {WorkflowObject = workflowObject, ShowAllActivities = request.IsVerbose}; if (request.DaysOfHistory > 0) { var since = _systemTime.Now.Subtract(TimeSpan.FromDays(request.DaysOfHistory)); historyRequest.Since = since; } return _historyAssembler.GetHistory(historyRequest); }
public HistoryViewModel Execute(GETHistoryRequest request) { var workflowObject = WorkflowObject.Create(request.Type, request.Id); var historyRequest = new HistoryRequest { WorkflowObject = workflowObject, ShowAllActivities = request.IsVerbose }; if (request.DaysOfHistory > 0) { var since = _systemTime.Now.Subtract(TimeSpan.FromDays(request.DaysOfHistory)); historyRequest.Since = since; } return(_historyAssembler.GetHistory(historyRequest)); }