From 153876d6a13e78ee8413a68b113f475866211e36 Mon Sep 17 00:00:00 2001 From: "Chris.Watts90@outlook.com" Date: Wed, 7 Mar 2018 09:02:19 +0000 Subject: [PATCH] Add API method to CardsController for clearing all unassigned identifiers from system. #69 --- .../WindowsDataCenter/Controllers/CardsController.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/Controllers/CardsController.cs b/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/Controllers/CardsController.cs index 8908259..ee9d5b5 100644 --- a/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/Controllers/CardsController.cs +++ b/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/Controllers/CardsController.cs @@ -27,5 +27,15 @@ namespace WindowsDataCenter _logger.Trace("Call to GetUnassignedCards, returning {0} items", unassignedCards.data.Count); return Ok(unassignedCards); } + + [HttpDelete] + [Route("unassigned")] + [CacheControl(MaxAge = 0)] + public IHttpActionResult ClearUnassignedCards() + { + _repo.ClearUnassignedIdentifiers(); + _logger.Trace("Call to ClearUnassignedCards, removed all identifiers."); + return Ok(); + } } } \ No newline at end of file