Пример #1
0
        protected override bool SaveWhenENodebNotExisted()
        {
            CellBase cellBase = _baseRepository.QueryCell(_cellInfo.ENodebId, _cellInfo.SectorId);

            if (cellBase == null)
            {
                Cell cell = new Cell();
                cell.Import(_cellInfo);
                _repository.Insert(cell);
                return(true);
            }
            if (_updateExisted)
            {
                Cell cell = _repository.GetAll().FirstOrDefault(x =>
                                                                x.ENodebId == _cellInfo.ENodebId && x.SectorId == _cellInfo.SectorId);
                if (cell == null)
                {
                    return(false);
                }
                cell.Import(_cellInfo);
                _repository.Update(cell);
                return(true);
            }
            return(false);
        }
Пример #2
0
        public void TestCellBaseRepository_QueryCell()
        {
            CellBase cell = baseRepository.QueryCell(1, 0);

            Assert.IsNotNull(cell);
            Assert.AreEqual(cell.SectorId, 0);
        }