public async Task <IActionResult> DeleteAll() { try { foreach (var usr in _repo.GetAllUsers()) { _repo.Delete(usr); if (!await _repo.SaveAllAsync()) { return(BadRequest("Could not delete a user")); } } return(NoContent()); } catch (Exception ex) { _logger.LogError($"Threw exception while deleting users: {ex}"); } return(BadRequest("Could not delete users")); }