Ejemplo n.º 1
0
        public ActionResult Edit(int id)
        {
            BLM blm = BLM.Load();

            Group group = (Group)blm.GetItemByID(id);

            return(View(group));
        }
Ejemplo n.º 2
0
        public ActionResult ConfirmDelete(int id)
        {
            BLM blm = BLM.Load();

            BookItem item = blm.GetItemByID(id);

            return(View(item));
        }
Ejemplo n.º 3
0
        public ActionResult Delete(int id)
        {
            BLM blm = BLM.Load();

            BookItem item   = blm.GetItemByID(id);
            Group    parent = item.Parent;

            blm.DeleteItem(item);

            return(RedirectToAction("Index", new { id = parent.ID }));
        }
Ejemplo n.º 4
0
        public ActionResult New(int parentId)
        {
            BLM blm = BLM.Load();

            Group parent   = (Group)blm.GetItemByID(parentId);
            Group newGroup = new Group()
            {
                Parent = parent
            };

            return(View(newGroup));
        }
Ejemplo n.º 5
0
        public ActionResult Edit(int id, bool?dummy)
        {
            BLM blm = BLM.Load();

            Group group = (Group)blm.GetItemByID(id);

            if (!TryUpdateModel(group))
            {
                return(View(group));
            }

            blm.Save();

            return(RedirectToAction("Index", new { id = group.Parent.ID }));
        }
Ejemplo n.º 6
0
        public ActionResult New(int parentId, Group group)
        {
            BLM blm = BLM.Load();

            if (!ModelState.IsValid)
            {
                Group parent = (Group)blm.GetItemByID(parentId);
                group.Parent = parent;

                return(View(group));
            }

            blm.AddGroup(parentId, group);

            return(RedirectToAction("Index", new { id = parentId }));
        }