public IActionResult Create(int EventId, int AgendaId, int ItemId, int SlotId, [Bind("SlotDocumentId,Title,URL,Type")] SlotDocument @SlotDocument)
        {
            var eventlist = GetList();

            var @event = eventlist.Where(e => e.EventId == EventId).First();
            var agenda = @event.Agendas.Where(a => a.AgendaId == AgendaId).First();
            var item   = agenda.Items.Where(i => i.ItemId == ItemId).First();
            var slot   = item.Slots.Where(s => s.SlotId == SlotId).First();

            if (slot.SlotDocuments.LastOrDefault() == null)
            {
                @SlotDocument.SlotDocumentId = 0;
            }
            else
            {
                @SlotDocument.SlotDocumentId = slot.SlotDocuments.LastOrDefault().SlotDocumentId + 1;
            }

            eventlist.Remove(@event);
            slot.SlotDocuments.Add(@SlotDocument);
            eventlist.Add(@event);
            eventlist = eventlist.OrderBy(e => e.EventId).ToList();

            SetList(eventlist);
            return(RedirectToAction("Index", "Home"));
        }
        public IActionResult Edit(int EventId, int AgendaId, int ItemId, int SlotId, int SlotDocumentId, [Bind("SlotDocumentId,Title,URL,Type")] SlotDocument @SlotDocument)
        {
            var eventlist = GetList();

            var @event   = eventlist.Where(e => e.EventId == EventId).First();
            var agenda   = @event.Agendas.Where(a => a.AgendaId == AgendaId).First();
            var item     = agenda.Items.Where(i => i.ItemId == ItemId).First();
            var slot     = item.Slots.Where(s => s.SlotId == SlotId).First();
            var slotDoc2 = slot.SlotDocuments.Where(sd => sd.SlotDocumentId == SlotDocumentId).First();

            eventlist.Remove(@event);
            slot.SlotDocuments.Remove(slotDoc2);
            slot.SlotDocuments.Add(@SlotDocument);
            slot.SlotDocuments = slot.SlotDocuments.OrderBy(sd => sd.SlotDocumentId).ToList();
            eventlist.Add(@event);
            eventlist = eventlist.OrderBy(e => e.EventId).ToList();

            SetList(eventlist);
            return(RedirectToAction("Index", "Home"));
        }