public HttpResponseMessage GetAuditCheckResult([FromUri] string id) { try { var audit = new Components.AuditChecks(); var result = audit.DoCheck(id); var response = new { Success = true, Result = result }; return(Request.CreateResponse(HttpStatusCode.OK, response)); } catch (Exception exc) { Logger.Error(exc); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, exc)); } }
public HttpResponseMessage GetAuditCheckResults([FromUri] bool checkAll = false) { try { var audit = new Components.AuditChecks(); var results = audit.DoChecks(checkAll); var response = new { Success = true, Results = results, }; return(this.Request.CreateResponse(HttpStatusCode.OK, response)); } catch (Exception exc) { Logger.Error(exc); return(this.Request.CreateErrorResponse(HttpStatusCode.InternalServerError, exc)); } }