// DEL api/organisations/{id} public IHttpActionResult Delete(Guid id) { if (id == Guid.Empty) { return(BadRequest("id is empty")); } try { Organisations.Delete(id); UnitOfWork.Save(); MemoryCacher.DeleteStartingWith(CACHE_KEY); return(Ok()); } catch (DbUpdateException) { return(BadRequest("this organisation cannot be deleted")); } catch (Exception ex) { return(InternalServerError(ex)); } }