public async Task AddDataAsync(PBTrayMateriaConditionDTO data) { var typeId = data.id; var targetKeys = data.keys; var list = await GetDataListAsync(typeId); var amlist = list.Select(t => t.MaterialId).ToList(); var reault = targetKeys.Except(amlist); var addList = new List <PB_TrayMaterial>(); foreach (var i in reault) { addList.Add(new PB_TrayMaterial() { TrayTypeId = typeId, MaterialId = i }); } await InsertAsync(addList); }
public async Task SaveDatas(PBTrayMateriaConditionDTO data) { await _pB_TrayMaterialBus.AddDataAsync(data); }