/// <summary> /// 添加供应商物料 /// </summary> /// <param name="material">物料</param> public SupplierCompanyMaterial AddMaterial(Material material) { if (material == null || material.IsTransient()) { throw new ArgumentException("物料参数为空!"); } var supplierMaterial = new SupplierCompanyMaterial { SupplierCompanyId = Id, SupplierCompany = this, MaterialId = material.Id, Material = material }; SupplierCompanyMaterials.Add(supplierMaterial); return supplierMaterial; }
/// <summary> /// 添加物料 /// </summary> /// <param name="mterialId">物料主键</param> /// <returns></returns> public SupplierCompanyMaterial AddMaterial(int mterialId) { if (mterialId==0) { throw new ArgumentException("物料参数为空!"); } var supplierMaterial = new SupplierCompanyMaterial { SupplierCompanyId = Id, MaterialId = mterialId, }; SupplierCompanyMaterials.Add(supplierMaterial); return supplierMaterial; }
/// <summary> /// 删除合作公司物料 /// </summary> /// <param name="supplierCompanyBfeMaterial"></param> private void DelSupplierCompanyMaterial(SupplierCompanyMaterial supplierCompanyBfeMaterial) { _supplierCompanyMaterialRepository.Remove(supplierCompanyBfeMaterial); }