/// <summary> /// Добавление ограничения по товару /// </summary> private void AddArticleRestriction(ParameterString param, ISubCriteria <ReturnFromClientWaybill> x) { if (param.Keys.Contains("Article")) { if (!String.IsNullOrEmpty((param["Article"].Value as List <string>)[0])) { var articleId = ValidationUtils.TryGetInt((param["Article"].Value as List <string>)[0]); x.Restriction <ReturnFromClientWaybillRow>(y => y.Rows) .Where(y => y.Article.Id == articleId); } param.Delete("Article"); } }