public IHttpActionResult PutKolonne2(int id, Kolonne2 kolonne2) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != kolonne2.ID) { return(BadRequest()); } db.Entry(kolonne2).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!Kolonne2Exists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private async void SletSkema(int id) { Kolonne2 k = new Kolonne2(); ContentDialog deleteDialog = new ContentDialog { Title = "Vil du slette dette skema permanent?", Content = "Dette kan ikke fortrydes.", CloseButtonText = "Ikke nu", PrimaryButtonText = "Slet", }; ContentDialogResult result = await deleteDialog.ShowAsync(); if (result == ContentDialogResult.Primary) { k.Delete(id); var dialog = new MessageDialog("Skemaet er blevet slettet"); UICommand okBtn = new UICommand("Luk"); dialog.Commands.Add(okBtn); dialog.ShowAsync(); UpdateList(); } }
private void OpretFunc() { //Opret ny kolonne 2 og gem dens id Kolonne2 k2 = new Kolonne2(); k2.Post(new Kolonne2()); List <Kolonne2> allk2 = k2.GetAll(); int lastK2Id = allk2[allk2.Count - 1].ID; //Tjekker om de er tal og at de ikke er = 0 if (Int32.TryParse(FærdigvareNr.ToString(), out int val1) && Int32.TryParse(ProcessordreNr.ToString(), out int val2) && FærdigvareNr != 0 && ProcessordreNr != 0) { //Opret forside med ID fra kolonne 2 der lige er blevet oprettet Forside fors = new Forside() { FK_Kolonne = lastK2Id, FærdigvareNr = FærdigvareNr, FærdigvareNavn = Færdigvarenavn, ProcessordreNr = ProcessordreNr, Produktionsinitialer = Produktionsinitialer, Dato = DateTime.Now }; fors.Post(fors); TilbageFunc(); } else { ErrorVisibility = Visibility.Visible; OnPropertyChanged(nameof(ErrorVisibility)); } }
public IHttpActionResult GetKolonne2(int id) { Kolonne2 kolonne2 = db.Kolonne2.Find(id); if (kolonne2 == null) { return(NotFound()); } return(Ok(kolonne2)); }
public IHttpActionResult PostKolonne2(Kolonne2 kolonne2) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Kolonne2.Add(kolonne2); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = kolonne2.ID }, kolonne2)); }
public IHttpActionResult DeleteKolonne2(int id) { Kolonne2 kolonne2 = db.Kolonne2.Find(id); if (kolonne2 == null) { return(NotFound()); } db.Kolonne2.Remove(kolonne2); db.SaveChanges(); return(Ok(kolonne2)); }
public void TestGetOne() { Administrator a = new Administrator(); Assert.AreEqual(1, a.GetOne(1).ID); Færdigvarekontrol f = new Færdigvarekontrol(); Assert.AreEqual(1, f.GetOne(1).ProcessordreNr); Forside fo = new Forside(); Assert.AreEqual("FAXE KONDI 25 L KEG", fo.GetOne(1).FærdigvareNavn); IPrange ip = new IPrange(); Assert.AreEqual(1, ip.GetOne(1).ID); Kolonne2 k2 = new Kolonne2(); Assert.AreEqual(1, k2.GetOne(1).ID); Kontrolregistrering kr = new Kontrolregistrering(); Assert.AreEqual(1, kr.GetOne(1).ID); KontrolSkema ks = new KontrolSkema(); Assert.AreEqual(1, ks.GetOne(1).ID); Produktionsfølgeseddel pf = new Produktionsfølgeseddel(); Assert.AreEqual(1, pf.GetOne(1).ID); RengøringsKolonne rk = new RengøringsKolonne(); Assert.AreEqual(1, rk.GetOne(1).ID); }