public dynamic UpdateStep(Guid tool_id, Guid executor_id, Guid step_id, StepUpdateM model)
 {
     try
     {
         Step step = EnsureStepExisted(tool_id, executor_id, step_id);
         step.Stage        = model.Stage;
         step.Name         = model.Name;
         step.Text         = model.Text;
         step.ReplacedText = model.ReplacedText;
         SaveChanges();
         return(new
         {
             step.Id,
             step.Name,
             step.Stage,
             step.Text,
             step.ReplacedText
         });
     }
     catch (Exception e)
     {
         throw e is RequestException ? e : _errorHandler.WriteLog("An error occurred!",
                                                                  e, DateTime.Now, "Server", "Service-Configuration-UpdateStep");
     }
 }
Esempio n. 2
0
 public IActionResult UpdateStep([FromRoute] Guid tool_id, [FromRoute] Guid executor_id, [FromRoute] Guid step_id, [FromBody] StepUpdateM model)
 {
     try
     {
         return(Ok(_configuration.UpdateStep(tool_id, executor_id, step_id, model)));
     }
     catch (Exception e)
     {
         return(GetError(e));
     }
 }