Exemplo n.º 1
0
        public HistoryViewModel Execute(HistoryRequest request)
        {
            var workflowObject = WorkflowObject.Create(request.Type, request.Id);

            if (request.DaysOfHistory > 0)
            {
                var since = _systemTime.Now.Subtract(TimeSpan.FromDays(request.DaysOfHistory));
                return(_historyAssembler.GetHistorySince(workflowObject, since));
            }

            return(_historyAssembler.GetHistory(workflowObject));
        }
Exemplo n.º 2
0
        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));
        }