public bool DeleteUnit(string unitid, string operateip, string operateid) { bool bl = ProductsDAL.BaseProvider.DeleteUnit(unitid); if (bl) { var model = GetUnitByID(unitid); CacheUnits.Remove(model); } return(bl); }
public List <ProductUnit> GetUnits() { if (CacheUnits.Count() > 0) { return(CacheUnits); } foreach (DataRow dr in ProductsDAL.BaseProvider.GetUnits().Rows) { ProductUnit model = new ProductUnit(); model.FillData(dr); CacheUnits.Add(model); } return(CacheUnits); }