コード例 #1
0
        public async Task AddDataAsync(PBAreaMateriaConditionDTO data)
        {
            var areaId     = data.id;
            var targetKeys = data.keys;

            var list = await GetDataListAsync(areaId);

            var amlist = list.Select(t => t.MaterialId).ToList();

            var reault = targetKeys.Except(amlist);

            var addList = new List <PB_AreaMaterial>();

            foreach (var i in reault)
            {
                addList.Add(new PB_AreaMaterial()
                {
                    AreaId     = areaId,
                    MaterialId = i
                });
            }
            await InsertAsync(addList);
        }
コード例 #2
0
 public async Task SaveDatas(PBAreaMateriaConditionDTO data)
 {
     await _pB_AreaMaterialBus.AddDataAsync(data);
 }