Example #1
0
        public static String GetName(this WcfError enumValue, Boolean nameInstead = true)
        {
            Type   type = enumValue.GetType();
            string name = Enum.GetName(type, enumValue);

            if (name == null)
            {
                return(null);
            }

            FieldInfo field = type.GetField(name);
            ErrorDescriptionAttribute attribute = Attribute.GetCustomAttribute(field, typeof(ErrorDescriptionAttribute)) as ErrorDescriptionAttribute;

            if (attribute == null && nameInstead == true)
            {
                return(name);
            }
            return(attribute?.ErrorName);
        }
Example #2
0
 public WcfServicePayload(WcfError error, string message)
 {
     Error   = error;
     Message = message;
 }
Example #3
0
 public static string ParseValidateResult(WcfError validateResult)
 {
     return(validateResult.ToString());
 }