public virtual ActionResult SaveCancelInitialCancelWF(string operationNumber, int procurementId = 0, string tabName = null, string reason = null) { var viewModel = new CancelProcessViewModel() { Reason = reason != null ? reason : string.Empty }; var response = _procurementDetailsService.SaveCancelProcess(procurementId, viewModel); return(RedirectToAction("Read", "ProcurementDetail", new { area = "SGP", tabName = ProcurementDetailNavigation.TAB_NAME_PROCUREMENT_DETAIL, procurementId = procurementId, errorMessage = response.ErrorMessage })); }
public static CancelProcessViewModel UpdateCancelProcess(this CancelProcessViewModel model, ClientFieldData[] formData) { model = new CancelProcessViewModel(); var cancelProcessFieldNames = new string[] { "reason-cancelProcess" }; var field = formData.FirstOrDefault(x => x.Name == cancelProcessFieldNames[0]); model.Reason = field.ConvertToString(); return model; }