public IEnumerable <ENodeb> Post(NewENodebListContainer container)
        {
            var containers = from info in container.Infos
                             join town in _townRepository.GetAllList()
                             on new { info.CityName, info.DistrictName, info.TownName } equals
            new { town.CityName, town.DistrictName, town.TownName }
            select new ENodebExcelWithTownIdContainer
            {
                ENodebExcel = info,
                TownId      = town.Id
            };

            if (!containers.Any())
            {
                return(null);
            }
            var items =
                Mapper.Map <IEnumerable <ENodebExcelWithTownIdContainer>, List <ENodebWithTownIdContainer> >(containers);

            items.ForEach(x => { x.ENodeb.TownId = x.TownId; });

            return(items.Select(x => x.ENodeb));
        }
Esempio n. 2
0
 public int Post(NewENodebListContainer container)
 {
     return(_dumpService.DumpNewEnodebExcels(container.Infos));
 }
 public IEnumerable <ENodebExcel> Post(NewENodebListContainer container)
 {
     return(container.Infos);
 }