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;
     }
 }
 public bool DeleteSubContentDetail(int detailId)
 {
     using (var db = new CEEntities())
     {
         var c = GetSubContentDetail(detailId);
         if (c == null) return false;
         db.SubContentDetail.Remove(c);
         return db.SaveChanges() > 0;
     }
 }
 public bool DeleteSubContent(int subcontentId)
 {
     using (var db = new CEEntities())
     {
         var c = GetSubContent(subcontentId);
         if (c == null) return false;
         db.SubContent.Remove(c);
         return db.SaveChanges() > 0;
     }
 }
 public bool DeleteContent(long contentId)
 {
     using (var db = new CEEntities())
     {
         var c = GetContent(contentId);
         if (c == null) return false;
         db.Content.Remove(c);
         return db.SaveChanges() > 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);
     }
 }
 public SubContentDetail Save(SubContentDetail detail)
 {
     using (var db = new CEEntities())
     {
         var existContent = GetSubContentDetail(detail.Id);
         if (existContent == null)
         {
             db.SubContentDetail.Add(detail);
         }
         else
         {
             detail.Id = existContent.Id;
             existContent = detail;
         }
         db.SaveChanges();
         return GetSubContentDetail(detail.Id);
     }
 }
 public SubContent Save(SubContent content)
 {
     using (var db = new CEEntities())
     {
         var existContent = GetSubContent(content.Id);
         if (existContent == null)
         {
             db.SubContent.Add(content);
         }
         else
         {
             content.Id = existContent.Id;
             existContent = content;
         }
         db.SaveChanges();
         return GetSubContent(content.Id);
     }
 }