public bool DeleteById(Guid id) { var entity = _privilegeRepository.FindById(id); var flag = _privilegeRepository.DeleteById(id); if (flag) { //localization _localizedLabelService.DeleteByObject(id); //remove from cache _cacheService.RemoveEntity(entity); } return(flag); }