Exemplo n.º 1
0
        public void DeleteEventForever(Event def)
        {
            Events.Remove(def);
            SlettetEvents.Remove(def);

            PersistencyService.SaveEventsAsJsonAsync(Events);
            PersistencyServiceDeletet.SaveEventsAsJsonAsync(SlettetEvents);
        }
Exemplo n.º 2
0
        public void RemoveSlettetEvents(Event le)
        {
            Events.Add(le);
            SlettetEvents.Remove(le);

            PersistencyService.SaveEventsAsJsonAsync(Events);
            PersistencyServiceDeletet.SaveEventsAsJsonAsync(SlettetEvents);
        }
Exemplo n.º 3
0
        public void RemoveEvent(Event e)
        {
            SlettetEvents.Add(e);
            Events.Remove(e);

            PersistencyService.SaveEventsAsJsonAsync(Events);
            PersistencyServiceDeletet.SaveEventsAsJsonAsync(SlettetEvents);
        }
Exemplo n.º 4
0
 public EventCatalogSingleton()
 {
     Events        = new ObservableCollection <Event>();
     SlettetEvents = new ObservableCollection <Event>();
     ps            = new PersistencyService();
     deletedev     = new PersistencyServiceDeletet();
     // Kan bruges som test date, for at se om listview er bindet rigtigt.
     //Event minEvent = new Event(01, "Fest", "Mega Stor Fest", "Her", new DateTime(2016, 05, 25));
     //Events.Add(minEvent);
     LoadEventsAsync();
     LoadEventsAsyncFromDeletedEvents();
 }
Exemplo n.º 5
0
        public async void LoadEventsAsyncFromDeletedEvents()
        {
            var events = await PersistencyServiceDeletet.LoadEventsFromJsonAsync();

            if (events != null)
            {
                foreach (var ev in events)
                {
                    SlettetEvents.Add(ev);
                }
            }

            else
            {
                Event OpretEvent = new Event(2, "Dummie date. Navn her", "Dummie data. Forklaring her, slettet event", "Dummie data. Sted her", new DateTime(2018, 08, 12, 10, 21, 15));


                SlettetEvents.Add(OpretEvent);
                PersistencyServiceDeletet.SaveEventsAsJsonAsync(Events);
            }
        }