Example #1
0
        /// <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);
        }
Example #2
0
 /// <summary>
 ///     Удаление указанной серии из датасета
 /// </summary>
 /// <param name="seria">Искомая серия</param>
 public void Remove(BrickDataSetSeria seria)
 {
     _series.Remove(seria);
 }