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
        }