public void Delete(int id) { var isValid = _validator.ValidateBeforeDelete(id); if (isValid) { _repository.Delete(id); } }