public IActionResult Editieren(NotizModelEditieren nm) { SetzeStyle(); if (ModelState.IsValid) { _notizRepository.Aktualisiere(nm); return(RedirectToAction("Liste")); } return(View(nm)); }
public void VeraendereNotiz() { NotizModelErstellen nme = new NotizModelEditieren { Abgeschlossen = false, Beschreibung = "Meine Notizbeschreibung", Titel = "Meine Notiz", Wichtigkeit = 3 }; var id = _notizRepository.FuegeHinzu(nme); var notizmodel = _notizRepository.GetAsNotizModelEditieren(id); notizmodel.Abgeschlossen = true; _notizRepository.Aktualisiere(notizmodel); var neuernotizmodel = _notizRepository.GetAsNotizModelEditieren(id); Assert.Equal(neuernotizmodel.Abgeschlossen, true); }
public void Aktualisiere(NotizModelEditieren nm) { var x = _context.Notizen.First(c => c.Id == nm.Id); if (!x.AbgeschlossenZeitpunkt.HasValue) { if (nm.Abgeschlossen) { x.AbgeschlossenZeitpunkt = DateTime.Now; } } else { if (!nm.Abgeschlossen) { x.AbgeschlossenZeitpunkt = null; } } x.Beschreibung = nm.Beschreibung; x.Wichtigkeit = nm.Wichtigkeit; x.Titel = nm.Titel; x.Termin = nm.Termin; _context.SaveChanges(); }