public void TestForside()
        {
            //Get all & Post
            Forside a = new Forside();

            List <Forside> all = a.GetAll();

            int orgNum = all.Count;

            a.Post(new Forside()
            {
                FK_Kolonne = 1, FærdigvareNr = 1, FærdigvareNavn = "test", ProcessordreNr = 1, Produktionsinitialer = "Test", Dato = DateTime.Now
            });

            List <Forside> allPlusOne = a.GetAll();

            int newNum = allPlusOne.Count;

            Assert.AreEqual(newNum, orgNum + 1);


            //Update
            Forside lastItem = allPlusOne[allPlusOne.Count - 1];

            a.Put(lastItem.ID, new Forside()
            {
                ID = lastItem.ID, FK_Kolonne = 1, FærdigvareNr = 1, FærdigvareNavn = "Opdateret", ProcessordreNr = 1, Produktionsinitialer = "Test", Dato = DateTime.Now
            });

            List <Forside> allAFterEdit = a.GetAll();

            Assert.AreEqual(allAFterEdit[allAFterEdit.Count - 1].FærdigvareNavn, "Opdateret");


            //Delete
            a.Delete(lastItem.ID);

            int newNumOfAdminsAfterDelete = a.GetAll().Count;

            Assert.AreEqual(newNumOfAdminsAfterDelete, orgNum);
        }
        public ObservableCollection <Forside> GetDatasets()
        {
            Forside tempForside = new Forside();
            ObservableCollection <Forside> data = new ObservableCollection <Forside>();

            foreach (var att in tempForside.GetAll())
            {
                data.Add(att);
            }

            data = new ObservableCollection <Forside>(data.OrderByDescending(e => e.Dato));

            return(data);
        }