Пример #1
0
 /**
  * Function to be called on Http DELETE request (api/messages). Calls on repository function to
  * clear cache. Returns Http OK response (status code: 200) if successful. In case of an error
  * occuring during this process, returns Http Internal Server Error response (status code 500).
  *
  * Returns:
  *  HttpResponseMessage
  */
 public HttpResponseMessage DeleteCache()
 {
     try
     {
         repository.ClearCache();
         var response = Request.CreateResponse <String>(HttpStatusCode.OK, "OK: Cache cleared.");
         return(response);
     }
     catch
     {
         throw new HttpResponseException(HttpStatusCode.InternalServerError);
     }
 }