Exemple #1
0
 /// <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
     });
 }
Exemple #2
0
        public static int ToEventId(this ErrorCode error)
        {
            var attribute = error.GetAttribute <ErrorCodeAttribute>();

            return(attribute?.ToEventId() ?? 0);
        }