public override string Execute() { Console.WriteLine($"Trying to update job definition \"{Name}\" from project {Project}..."); string message; var project = _projectService.GetProjectByName(Project).Result; if (project != null) { var job = _jobDefinitionService.GetJobDefinitionByName(project.Id, Name).Result; if (job != null) { _jobDefinitionService.UpdateJobDefinition(project.Id, job.Id, new UpdateJobDefinitionDto { Id = job.Id, Name = Rename ?? job.Name }).Wait(); message = $"Job definition {Name} has been updated successfully"; Logger.LogInformation(message); return(message); } } message = $"Failed to update job definition {Name}. Make sure the project and job definition names are correct."; return(message); }
public IActionResult Edit(JobDefinitionModel model) { if (ModelState.IsValid) { model.UserProfileId = User.Identity.GetUserProfileId() ?? default(long); var response = _jobDefinitionService.UpdateJobDefinition(model); return Json(response); } else { var response = new Response<NoValue> { Status = StatusEnum.Error, Message = Message.SomethingWentWrong }; return Json(response); } }