public static Exception CreateWebException(HttpStatusCode code, ResourceManagementException ex) { ExceptionData data = new ExceptionData(ex); data.CorrelationID = ex.CorrelationID; return(new WebFaultException <ExceptionData>(data, code)); }
public ErrorData(ResourceManagementException ex, string code) { this.Message = ex.Message; this.Code = code; this.Target = ex.CorrelationID; }
public static void ThrowResourceManagementException(ResourceManagementException ex) { ErrorData e = new v2.ErrorData(ex, "resource-management-exception"); throw new WebFaultException <Error>(new Error(e), HttpStatusCode.BadRequest); }