public Boolean removeSupplyById(int supplyId) { SupplyImg supplyImg = supplyImgDao.querySupplyFirstImgBySupplyId(supplyId); List <SupplyImg> list = supplyImgDao.querySupplyDescImgBySupplyId(supplyId); list.Add(supplyImg); foreach (SupplyImg s in list) { if (s.ImgPath != null && s.ImgPath != "") { File.Delete(s.ImgPath); } } Boolean flagSupplyImg = supplyImgDao.deleteSupplyImgBySupplyId(supplyId); Boolean flagSupply = supplyDao.deleteSupplyById(supplyId); return(flagSupply); }