private void btnSubmit_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(this.viewModel.FieldName)) { MessageBox.Show("字段名称不能为空"); } else if (!new Regex("^[a-zA-Z][a-zA-Z0-9_]*$").IsMatch(this.viewModel.FieldName)) { MessageBox.Show("字段名称必须由字母、数字、_组成"); } else if (string.IsNullOrEmpty(this.viewModel.FieldDescription)) { MessageBox.Show("字段说明不能为空"); } else { AlarmFieldSaveResponse fieldSaveResponse = LocalApi.Execute(new AlarmFieldSaveRequest() { FieldDescription = this.viewModel.FieldDescription, FieldName = this.viewModel.FieldName }); if (fieldSaveResponse.IsError) { int num4 = (int)MessageBox.Show(fieldSaveResponse.ErrMsg, "提示"); } else { int num5 = (int)MessageBox.Show("提交成功", "提示"); this.Reset(); } } }
public AlarmFieldSaveResponse Execute(AlarmFieldSaveRequest request) { AlarmFieldSaveResponse fieldSaveResponse = new AlarmFieldSaveResponse(); if (request.AlarmFieldId == 0) { ServiceHelper.LoadService <IAlarmService>().AddAlarmField(request.FieldName, request.FieldDescription); } return(fieldSaveResponse); }