public virtual void AddNomeclature(Nomenclature nomenclature) { if (Nomenclatures.Any(p => DomainHelper.EqualDomainObjects(p, nomenclature))) { logger.Warn("Номеклатура уже добавлена. Пропускаем..."); return; } ObservableNomenclatures.Add(nomenclature); }
/// <summary> /// Проверки наименования номенклатуры на дубликат /// </summary> /// <param name="name">Проверяемое имя</param> /// <returns></returns> internal bool IsNomenclatureNameExists(string name) { return(Nomenclatures.Any(n => n.Name.Equals(name))); }