private static void ShowErrors(ErrorInfoCollection errors) { //TODO: Need to find a better way of displaying errors than in an HTML window, it doesn't look good. HtmlPage.Window.Alert(errors.ToString()); }
private static void ShowErrors(ErrorInfoCollection errors) { HtmlPage.Window.Alert(errors.ToString()); }
/// <summary> /// 错误信息 /// </summary> /// <param name="info"></param> public ValidationException(ErrorInfo info) : base(info.FieldName + " invalid") { _errors = new ErrorInfoCollection(); _errors.Add(info); }
protected ValidationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context) { _errors = (ErrorInfoCollection)info.GetValue("_errors", typeof(ErrorInfoCollection)); _innerStackTrace = info.GetString("_innerStackTrace"); }
/// <summary> /// /// </summary> /// <param name="ex">内部异常</param> /// <param name="v">验证器</param> public ValidationException(Exception ex, Validator v) : base(ex.Message, ex) { _errors = v.ErrorInfos; _innerStackTrace = ex.StackTrace; }
/// <summary> /// /// </summary> /// <param name="exc">内部异常</param> /// <param name="text">文本</param> /// <param name="args">格式化参数</param> public ValidationException(Exception exc, string text, params object[] args) : base(string.Format(text, args), exc) { _errors = new ErrorInfoCollection(); _errors.Add(new ErrorInfo("", new ErrorText(text, args))); }
/// <summary> /// /// </summary> /// <param name="ex">内部异常</param> public ValidationException(Exception ex) : base(ex.Message, ex) { _errors = new ErrorInfoCollection(); _innerStackTrace = ex.StackTrace; }
/// <summary> /// /// </summary> /// <param name="v">验证器</param> public ValidationException(Validator v) : base("Invalid") { _errors = v.ErrorInfos; }
public ServiceResponse() { Errors = new ErrorInfoCollection(); }
/// <summary> /// /// </summary> /// <param name="message">异常信息</param> public ValidationException(string message) : base(message) { _errors = new ErrorInfoCollection(); }
private static void CreateAndShowError(string errorMessage) { if (string.IsNullOrWhiteSpace(errorMessage)) return; var error = new ErrorInfoCollection(); error.AddError("", errorMessage); ShowErrors(error); }
protected override void Initialize() { Errors = new ErrorInfoCollection(); _validators = new List<IValidator>(); base.Initialize(); }
/// <summary> /// /// </summary> /// <param name="key">资源键</param> /// <param name="text">找不到键对应的资源时显示的文本</param> /// <param name="args">格式化参数</param> public ValidationException(string key, string text, params object[] args) : base(text.FormatArgs(args)) { _errors = new ErrorInfoCollection(); _errors.Add(new ErrorInfo("", new ErrorText(key, text, args))); }
/// <summary> /// /// </summary> /// <param name="ex">内部异常</param> /// <param name="v">验证器</param> public ValidationException(Exception ex, Validator v) : base(ex.Message, ex) { _errors = v.ErrorInfos; }
/// <summary> /// /// </summary> /// <param name="ex">内部异常</param> public ValidationException(Exception ex) : base(ex.Message, ex) { _errors = new ErrorInfoCollection(); }