public void InsertSupplierCompanyBFEMaterial(SupplierCompanyBFEMaterialDTO supplierCompanyBfeMaterial) { //判断增加的物料是否存在 SupplierCompanyMaterial supplierCompanyMaterial = _supplierCompanyMaterialRepository.GetAll() .FirstOrDefault( p => p.MaterialId == supplierCompanyBfeMaterial.MaterialId && p.SupplierCompanyId == supplierCompanyBfeMaterial.SupplierCompanyId); if (supplierCompanyMaterial != null) throw new Exception("BFE物料已存在"); SupplierCompany supplier = _supplierCompanyRepository.Get(supplierCompanyBfeMaterial.SupplierCompanyId); if (supplier != null) { supplier.AddMaterial(supplierCompanyBfeMaterial.MaterialId); //添加物料 } }
public void DeleteSupplierCompanyBFEMaterial(SupplierCompanyBFEMaterialDTO supplierCompanyBfeMaterial) { SupplierCompanyMaterial supplierMaterial = _supplierCompanyMaterialRepository.Get(supplierCompanyBfeMaterial.SupplierCompanyMaterialId); DelSupplierCompanyMaterial(supplierMaterial); }