public async Task Delete(Service service) { await notInUseSpec.CheckAndThrow(service); await repo.Delete(service); }