/// <summary> /// Convert and ErrorCode to ToFault /// </summary> /// <param name="error"></param> /// <returns></returns> public static Fault ToFault(this ErrorCode error) { return(new Fault { Code = error, Description = error.GetAttribute <DescriptionAttribute>()?.Description, HttpStatusCode = error.GetAttribute <HttpStatusCodeAttribute>()?.Code }); }
public static int ToEventId(this ErrorCode error) { var attribute = error.GetAttribute <ErrorCodeAttribute>(); return(attribute?.ToEventId() ?? 0); }