Пример #1
0
 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);
 }
Пример #2
0
        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);
        }