private string ValidateDeleteJobModel(DeleteJobModel validationObj) { ValidateId(validationObj.SubmittedJobInfoId, nameof(validationObj.SubmittedJobInfoId)); ValidationResult validationResult = new SessionCodeValidator(validationObj.SessionCode).Validate(); if (!validationResult.IsValid) { _messageBuilder.AppendLine(validationResult.Message); } return(_messageBuilder.ToString()); }
public JsonResult DeleteJob(DeleteJobModel jp) { var res = ""; try { string jsr = mps.DeleteJob(jp); return(Json((new JavaScriptSerializer()).DeserializeObject(jsr), JsonRequestBehavior.AllowGet)); } catch (Exception ex) { res = ex.Message.ToString(); return(Json(res, JsonRequestBehavior.AllowGet)); } }
public string DeleteJob(DeleteJobModel jp) { var res = ""; try { string inputJson = (new JavaScriptSerializer()).Serialize(jp); string jsr = GetjsonInfo("/JobDeatils/UpdateJobRecordStatus", inputJson); return(jsr); } catch (Exception ex) { ErrorWriter.WriteLog(ex.GetType().ToString(), ex.GetType().Name.ToString(), ex.InnerException.ToString(), "UpdateJobRecordStatus", "MainRepository"); res = ex.Message.ToString(); return(res); } }
public override ValidationResult Validate() { string message = _validationObject switch { CreateJobModel model => ValidateCreateJobModel(model), SubmitJobModel model => ValidateSubmitJobModel(model), CancelJobModel model => ValidateCancelJobModel(model), DeleteJobModel model => ValidateDeleteJobModel(model), ListJobsForCurrentUserModel model => ValidateListJobsForCurrentUserModel(model), GetCurrentInfoForJobModel model => ValidateGetCurrentInfoForJobModel(model), CopyJobDataToTempModel model => ValidateCopyJobDataToTempModel(model), CopyJobDataFromTempModel model => ValidateCopyJobDataFromTempModel(model), GetAllocatedNodesIPsModel model => ValidateGetAllocatedNodesIPsModel(model), _ => string.Empty }; return(new ValidationResult(string.IsNullOrEmpty(message), message)); }
public IActionResult DeleteJob(DeleteJobModel model) { try { _logger.LogDebug($"Endpoint: \"JobManagement\" Method: \"DeleteJob\" Parameters: \"{model}\""); ValidationResult validationResult = new JobManagementValidator(model).Validate(); if (!validationResult.IsValid) { ExceptionHandler.ThrowProperExternalException(new InputValidationException(validationResult.Message)); } _service.DeleteJob(model.SubmittedJobInfoId, model.SessionCode); return(Ok("Job deleted.")); } catch (Exception e) { return(BadRequest(e.Message)); } }