IActionResult HandleMgException(MgException ex)
 {
     String msg = string.Format("{0}\n{1}", ex.GetExceptionMessage(), ex.GetStackTrace());
     if (ex is MgResourceNotFoundException || ex is MgResourceDataNotFoundException)
     {
         return HttpNotFound();
     }
     else if (ex is MgAuthenticationFailedException || ex is MgUnauthorizedAccessException || ex is MgUserNotFoundException)
     {
         return MgUnauthorized();
     }
     throw new Exception(ex.ToString());
 }
Example #2
0
 public static TestResult FromMgException(MgException ex)
 {
     //Need to be lowercase to satisfy a PHP-ism. Ugh!
     return new TestResult(ex.GetType().Name.ToLower(), "text/plain");
 }
Example #3
0
 public static TestResult FromMgException(MgException ex)
 {
     //Need to be lowercase to satisfy a PHP-ism. Ugh!
     return(new TestResult(ex.GetType().Name.ToLower(), "text/plain"));
 }