/// <summary> /// Убеждается в наличии серии и производит добавление в случае отсутствия /// </summary> /// <param name="serianum">Номер серии</param> /// <returns>Серия с указанным идентификатором</returns> protected BrickDataSetSeria EnsureSeria(int serianum) { var seria = _series.FirstOrDefault(_ => _.SeriaNumber == serianum); if (seria == null) { seria = new BrickDataSetSeria(serianum); _series.Add(seria); } return(seria); }
/// <summary> /// Удаление указанной серии из датасета /// </summary> /// <param name="seria">Искомая серия</param> public void Remove(BrickDataSetSeria seria) { _series.Remove(seria); }