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); }