Example #1
0
        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);
 }