public static string GetUserErrorMessage (Exception ex) { if (ex == null) return ""; var i = ex; while (i.InnerException != null) { i = i.InnerException; } return i.Message; }