public BomSubsidiary UpdateBomSubsidiary(BomSubsidiary updBomSubsidiary) { BomSubsidiary bomSubsidiary = null; try { _bomSubsidiaryDal.Update(updBomSubsidiary); bomSubsidiary = updBomSubsidiary; } catch (RepositoryException ex) { throw new AisinoMesServiceException("修改副产品信息失败!", ex); } return(bomSubsidiary); }
public BomSubsidiary AddBomSubsidiary(BomSubsidiary newBomSubsidiary) { BomSubsidiary bomSubsidiary = null; try { _bomSubsidiaryDal.Add(newBomSubsidiary); bomSubsidiary = newBomSubsidiary; } catch (RepositoryException ex) { throw new AisinoMesServiceException("添加副产品信息失败!", ex); } return(bomSubsidiary); }
public void DeleteBomSubsidiary(BomSubsidiary delBomSubsidiary) { try { _unitOfWork.AddAction(delBomSubsidiary, DataActions.Delete); //删除路线工段表中对应的路线记录 List <BomSubsidiarySection> bomSubsidiarySectionLst = _bomSubsidiarySectionDal.Find(d => d.bom_subsidiary_id == delBomSubsidiary.id).Entities.ToList(); foreach (BomSubsidiarySection bomSubsidiarySection in bomSubsidiarySectionLst) { _unitOfWork.AddAction(bomSubsidiarySection, DataActions.Delete); } _unitOfWork.Save(); } catch (RepositoryException ex) { throw new AisinoMesServiceException("删除副产品信息失败!", ex); } }