protected virtual bool Exist(Guid id, string name) { var subscriberId = UserContext.Current.SubscriberId; var properties = CustomizedColumnSearchRepository.GetEntities(subscriberId, s => s.Name == name); return(properties.Any(s => s.Id != id)); }
public virtual bool DeleteColumn(Guid propertyId) { var subscriberId = UserContext.Current.SubscriberId; var property = CustomizedColumnSearchRepository.GetEntity(subscriberId, propertyId); if (!property.IsDeleteAssociations && CustomizedColumnUsedCheckers.Any(checker => checker.Check(property))) { return(false); } var result = Delete(propertyId); if (result && CustomizedColumnDeleteTriggers != null) { CustomizedColumnDeleteTriggers.ToList().ForEach(trigger => { result &= trigger.Deleted(property); }); } return(result); }
protected virtual bool Exist(string name) { var subscriberId = UserContext.Current.SubscriberId; return(CustomizedColumnSearchRepository.Any(subscriberId, name)); }