Пример #1
0
        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;
        }