public List <Record> DrawVægt(int d, string size) { List <Record> LudKoncnetrationGraf = new List <Record>(); KontrolSkema k = new KontrolSkema(); Kontrolregistrering kr = new Kontrolregistrering(); List <Kontrolregistrering> listKr = kr.GetAll(); List <Kontrolregistrering> confirmed; foreach (var x in k.GetAll()) { Record r = new Record(); confirmed = new List <Kontrolregistrering>(listKr.Where(e => e.FK_Kolonne == x.FK_Kolonne)); if (confirmed.Count > 0 && x.Vægt != null && confirmed[0].Fustage == size) { if (d == 0) { r.Name = x.Klokkeslæt; r.Amount = x.Vægt; LudKoncnetrationGraf.Add(r); continue; } if (x.Klokkeslæt > DateTime.Now.Subtract(TimeSpan.FromDays(d))) { r.Name = x.Klokkeslæt; r.Amount = x.Vægt; LudKoncnetrationGraf.Add(r); } } } return(LudKoncnetrationGraf); }
public List <Record> DrawMs(int d) { List <Record> LudKoncnetrationGraf = new List <Record>(); KontrolSkema k = new KontrolSkema(); foreach (var x in k.GetAll()) { Record r = new Record(); if (x.MS != null) { r.Max = 24; r.Min = 26.5; if (d == 0) { r.Name = x.Klokkeslæt; r.Amount = x.MS; LudKoncnetrationGraf.Add(r); continue; } if (x.Klokkeslæt > DateTime.Now.Subtract(TimeSpan.FromDays(d))) { r.Name = x.Klokkeslæt; r.Amount = x.MS; LudKoncnetrationGraf.Add(r); } } } return(LudKoncnetrationGraf); }
public ObservableCollection <KontrolSkema> GetSkemaUdsnit() { KontrolSkema tempData = new KontrolSkema(); ObservableCollection <KontrolSkema> udsnit = new ObservableCollection <KontrolSkema>(); foreach (var data in tempData.GetAll()) { if (data.FK_Kolonne == Info.FK_Kolonne) { udsnit.Add(data); } } udsnit = new ObservableCollection <KontrolSkema>(udsnit.OrderByDescending(e => e.ID)); return(udsnit); }
public void TestKontrolSkema() { //Get all & Post KontrolSkema a = new KontrolSkema(); List <KontrolSkema> all = a.GetAll(); int orgNum = all.Count; KontrolSkema test = new KontrolSkema() { FK_Kolonne = 1, Klokkeslæt = DateTime.Now, Ludkoncentration = 1.5, Fustage = "Test", Kvittering = 1, MS = 1.5, LudKontrol = true, Signatur = "Test", MSKontrol = true, Vægt = 5.0 }; a.Post(test); List <KontrolSkema> allPlusOne = a.GetAll(); int newNum = allPlusOne.Count; Assert.AreEqual(newNum, orgNum + 1); //Update KontrolSkema lastItem = allPlusOne[allPlusOne.Count - 1]; a.Put(lastItem.ID, new KontrolSkema() { ID = lastItem.ID, FK_Kolonne = 1, Klokkeslæt = DateTime.Now, Ludkoncentration = 1.5, Fustage = "Opdateret", Kvittering = 1, MS = 1.5, LudKontrol = true, Signatur = "Test", MSKontrol = true, Vægt = 5.0 }); List <KontrolSkema> allAFterEdit = a.GetAll(); Assert.AreEqual(allAFterEdit[allAFterEdit.Count - 1].Fustage, "Opdateret"); //Delete a.Delete(lastItem.ID); int newNumOfAdminsAfterDelete = a.GetAll().Count; Assert.AreEqual(newNumOfAdminsAfterDelete, orgNum); }