public async Task AddDataAsync(PBMaterialPointConditionDTO data) { var pointId = data.id; var targetKeys = data.keys; var list = await GetDataListAsync(pointId); var amlist = list.Select(t => t.MaterialId).ToList(); var reault = targetKeys.Except(amlist); var addList = new List <PB_MaterialPoint>(); foreach (var i in reault) { addList.Add(new PB_MaterialPoint() { PointId = pointId, MaterialId = i }); } await InsertAsync(addList); }
public async Task SaveDatas(PBMaterialPointConditionDTO data) { await _pB_MaterialPointBus.AddDataAsync(data); }