public int SaveПункты_регулярного_маршрута(Пункты_регулярного_маршрута item) { item.Примечание = item.Примечание.Trim(); if (item.Id == 0) { db.SaveChanges(); } else { db.Пункты_регулярного_маршрута.Attach(db.Пункты_регулярного_маршрута.Single(x => x.Id == item.Id)); db.Entry(item).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } CacheManager.PurgeCacheItems("b_Пункты_регулярного_маршрута"); return(item.Id); }
public Пункты_регулярного_маршрута GetПункты_регулярного_маршрута(int ID) { var res = new Пункты_регулярного_маршрута(); var key = "b_Пункты_регулярного_маршрута_Пункты_регулярного_маршрута" + ID; if (CacheManager.EnableCaching && CacheManager.Cache[key] != null) { res = (Пункты_регулярного_маршрута)CacheManager.Cache[key]; } else { res = db.Пункты_регулярного_маршрута.SingleOrDefault(x => x.Id == ID); CacheManager.CacheData(key, res); } return(res); }