internal Knight DeleteKnight(int id) { Knight current = GetOneById(id); if (current == null) { throw new SystemException("INVALID ID"); } else { _repo.DeleteKnight(id); return(current); } }