Пример #1
0
 public Menu GetMenu(Menu menu)
 {
     using (var db = new CEEntities())
     {
         var exist =
             db.Menu.AsQueryable().First(m => m.Id == menu.Id || m.Name.Equals(menu.Name, StringComparison.OrdinalIgnoreCase));
         return exist;
     }
 }
Пример #2
0
 public bool Delete(Menu menu)
 {
     using (var db = new CEEntities())
     {
         var m = GetMenu(menu);
         if (m == null) return false;
         db.Menu.Remove(m);
         return db.SaveChanges() > 0;
     }
 }
Пример #3
0
 public Menu SaveMenu(Menu menu)
 {
     using (var db = new CEEntities())
     {
         var existMenu = GetMenu(menu);
         if (existMenu != null)
         {
             menu.Id = existMenu.Id;
             existMenu = menu;
         }
         else
         {
             db.Menu.Add(menu);
         }
         db.SaveChanges();
         return GetMenu(menu);
     }
 }
Пример #4
0
 public Menu SaveMenu(Menu menu)
 {
     return Save(menu, menuData.SaveMenu);
 }