public IActionResult DeleteTrackedItem(int trackedItemId) { if (!_repo.TrackedItemExists(trackedItemId)) { return(NotFound()); } var trackedItemToDelete = _repo.GetTrackedItem(trackedItemId); _repo.DeleteTrackedItem(trackedItemToDelete); if (!_repo.Save()) { return(StatusCode(500, $"A problem happened while handling your request to delete a TrackedItem with id: {trackedItemId}.")); } return(NoContent());//success }