Esempio n. 1
0
        public async Task <PopularResult> BatchInsertAsync(List <VehicleDto> dtos)
        {
            var result   = new PopularResult();
            var vehicles = ObjectMapper.Map <List <VehicleDto>, List <VehicleEntity> >(dtos);
            //基地名称转换为ID
            var units = await _unitRepository.GetListAsync();

            //foreach (var x in dtos)
            //{
            //    if (!units.Any(u => u.Name == x.UnitName))
            //    {
            //        result.Failed("未找到基地:" + x.UnitName);
            //        return result;
            //    }
            //}
            await _vehicleRepository.BulkInsertAsync(vehicles);

            return(result);
        }