Example #1
0
 public IActionResult Editieren(NotizModelEditieren nm)
 {
     SetzeStyle();
     if (ModelState.IsValid)
     {
         _notizRepository.Aktualisiere(nm);
         return(RedirectToAction("Liste"));
     }
     return(View(nm));
 }
Example #2
0
        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);
        }
Example #3
0
        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();
        }