/// <summary> /// Проверяет введённ ли кондишен на конкретное поле /// </summary> protected bool HasConditional(Expression <Func <TModel, object> > keyExpression) { if (SearchCoditionals == null) { return(false); } return(SearchCoditionals.Any(n => n.Key == GetPropertyKey(keyExpression) && !n.Value.IsNullOrEmpty())); }
/// <summary> /// Получить ограничение по ключу модели /// </summary> protected string GetConditional(Expression <Func <TModel, object> > keyExpression) { return(SearchCoditionals.First(n => n.Key == GetPropertyKey(keyExpression)).Value); }