Exemple #1
0
        public AutomationExecutionViewModel GetExecutionView(AutomationExecutionViewModel executionView)
        {
            executionView.AgentName      = agentRepo.GetOne(executionView.AgentID)?.Name;
            executionView.AutomationName = automationRepo.GetOne(executionView.AutomationID)?.Name;

            return(executionView);
        }
        public async Task <IActionResult> View(string id)
        {
            try
            {
                IActionResult actionResult = await base.GetEntity <AutomationExecutionViewModel>(id);

                OkObjectResult okResult = actionResult as OkObjectResult;

                if (okResult != null)
                {
                    AutomationExecutionViewModel view = okResult.Value as AutomationExecutionViewModel;
                    view = automationExecutionLogManager.GetExecutionView(view);
                }

                return(actionResult);
            }
            catch (Exception ex)
            {
                return(ex.GetActionResult());
            }
        }