Exemple #1
0
        public int UpdateMenuItem(int Id, int?MenuId, int?ItemId, string Title, string Description, short Type, int?SubMenuId, bool?NewWindow)
        {
            var q = from _menu in GetMenuItems()
                    where _menu.Id == Id
                    select _menu;

            if (q.Count() > 0)
            {
                return(-1);
            }

            Menu_Item menu = MenusData.Menu_Items.Single(temp => temp.Id == Id);

            menu.MenuId      = MenuId;
            menu.ItemId      = ItemId;
            menu.Title       = Title;
            menu.Description = Description;
            menu.Type        = Type;
            menu.SubMenuId   = SubMenuId;
            menu.NewWindow   = NewWindow;

            MenusData.SubmitChanges();

            return(Id);
        }
Exemple #2
0
        public int CreateMenuItem(int?MenuId, int?ItemId, string Title, string Description, short Type, int?SubMenuId, bool?NewWindow)
        {
            Menu_Item menu = new Menu_Item
            {
                MenuId      = MenuId,
                ItemId      = ItemId,
                Title       = Title,
                Description = Description,
                Type        = Type,
                SubMenuId   = SubMenuId,
                NewWindow   = NewWindow
            };

            MenusData.Menu_Items.InsertOnSubmit(menu);
            MenusData.SubmitChanges();

            return(menu.Id);
        }
 partial void DeleteMenu_Item(Menu_Item instance);
 partial void UpdateMenu_Item(Menu_Item instance);
 private void detach_Menu_Items(Menu_Item entity)
 {
     this.SendPropertyChanging();
     entity.Menu_External = null;
 }
 partial void InsertMenu_Item(Menu_Item instance);
 private void attach_Menu_Items(Menu_Item entity)
 {
     this.SendPropertyChanging();
     entity.Menu = this;
 }