// // GET: /FMM/RouteOperationParameter/Modify public async Task <ActionResult> Modify(string routeOperationName, string parameterName) { RouteOperationParameterViewModel viewModel = new RouteOperationParameterViewModel(); using (RouteOperationParameterServiceClient client = new RouteOperationParameterServiceClient()) { MethodReturnResult <RouteOperationParameter> result = await client.GetAsync(new RouteOperationParameterKey() { RouteOperationName = routeOperationName, ParameterName = parameterName }); if (result.Code == 0) { viewModel = new RouteOperationParameterViewModel() { RouteOperationName = result.Data.Key.RouteOperationName, ParameterName = result.Data.Key.ParameterName, DataFrom = result.Data.DataFrom, DataType = result.Data.DataType, DCType = result.Data.DCType, IsDeleted = result.Data.IsDeleted, IsMustInput = result.Data.IsMustInput, IsReadOnly = result.Data.IsReadOnly, MaterialType = result.Data.MaterialType, IsUsePreValue = result.Data.IsUsePreValue, ParamIndex = result.Data.ParamIndex, ValidateFailedMessage = result.Data.ValidateFailedMessage, ValidateFailedRule = result.Data.ValidateFailedRule, ValidateRule = result.Data.ValidateRule, Editor = result.Data.Editor, EditTime = result.Data.EditTime }; return(PartialView("_ModifyPartial", viewModel)); } else { ModelState.AddModelError("", result.Message); } } return(PartialView("_ModifyPartial")); }
public async Task <ActionResult> SaveModify(RouteOperationParameterViewModel model) { using (RouteOperationParameterServiceClient client = new RouteOperationParameterServiceClient()) { MethodReturnResult <RouteOperationParameter> result = await client.GetAsync(new RouteOperationParameterKey() { RouteOperationName = model.RouteOperationName, ParameterName = model.ParameterName }); if (result.Code == 0) { result.Data.DataFrom = model.DataFrom; result.Data.DataType = model.DataType; result.Data.DCType = model.DCType; result.Data.MaterialType = model.MaterialType; result.Data.IsDeleted = model.IsDeleted; result.Data.IsMustInput = model.IsMustInput; result.Data.IsReadOnly = model.IsReadOnly; result.Data.IsUsePreValue = model.IsUsePreValue; result.Data.ParamIndex = model.ParamIndex; result.Data.ValidateFailedMessage = model.ValidateFailedMessage; result.Data.ValidateFailedRule = model.ValidateFailedRule; result.Data.ValidateRule = model.ValidateRule; result.Data.Editor = User.Identity.Name; result.Data.EditTime = DateTime.Now; MethodReturnResult rst = await client.ModifyAsync(result.Data); if (rst.Code == 0) { rst.Message = string.Format(FMMResources.StringResource.RouteOperationParameter_SaveModify_Success , result.Data.Key); } return(Json(rst)); } return(Json(result)); } }
public async Task <ActionResult> Save(RouteOperationParameterViewModel model) { using (RouteOperationParameterServiceClient client = new RouteOperationParameterServiceClient()) { RouteOperationParameter obj = new RouteOperationParameter() { Key = new RouteOperationParameterKey() { RouteOperationName = model.RouteOperationName, ParameterName = model.ParameterName }, DataFrom = model.DataFrom, DataType = model.DataType, DCType = model.DCType, IsDeleted = model.IsDeleted, IsMustInput = model.IsMustInput, IsReadOnly = model.IsReadOnly, MaterialType = model.MaterialType, IsUsePreValue = model.IsUsePreValue, ParamIndex = model.ParamIndex, ValidateFailedMessage = model.ValidateFailedMessage, ValidateFailedRule = model.ValidateFailedRule, ValidateRule = model.ValidateRule, Editor = User.Identity.Name, EditTime = DateTime.Now, }; MethodReturnResult rst = await client.AddAsync(obj); if (rst.Code == 0) { rst.Message = string.Format(FMMResources.StringResource.RouteOperationParameter_Save_Success , obj.Key); } return(Json(rst)); } }