public IActionResult PohraniUslugu(AddUslugaViewM m) { if (ProvjeriVrijemeUsluge(m.DatumVrijeme) && (m.ID == 0 || m.ID != 0)) { m.postoji = true; return(View("DodajUsluga", m)); } else if (m.DatumVrijeme <= DateTime.Now && (m.ID == 0 || m.ID != 0)) { m.neispravanDatum = true; return(View("DodajUsluga", m)); } //else if (ProvjeriVrijemeUsluge(m.DatumVrijeme) && m.ID != 0) //{ // m.postoji = true; // return View("DodajUsluga", m); //} if (m.ID == 0 && ModelState.IsValid && m.BrojPacijenata <= 20) { Usluga u = new Usluga { //ID = m.ID, Naziv = m.Naziv, DatumVrijeme = m.DatumVrijeme, Napomena = m.Napomena, BrojPacijenata = m.BrojPacijenata }; db.usluga.Add(u); db.SaveChanges(); return(Redirect("PrikaziUsluge")); } else if (m.ID != 0 && ModelState.IsValid && m.BrojPacijenata <= 20) { Usluga u = db.usluga.Find(m.ID); u.ID = m.ID; u.BrojPacijenata = m.BrojPacijenata; u.Napomena = m.Napomena; u.Naziv = m.Naziv; u.DatumVrijeme = m.DatumVrijeme; db.SaveChanges(); return(Redirect("PrikaziUsluge")); } else { return(View("DodajUsluga", m)); } }
public IActionResult DodajUsluga(int id) { AddUslugaViewM model = new AddUslugaViewM(); if (id != 0) { Usluga u = db.usluga.Find(id); model.ID = u.ID; model.BrojPacijenata = u.BrojPacijenata; model.Napomena = u.Napomena; model.Naziv = u.Naziv; model.DatumVrijeme = u.DatumVrijeme; } return(View(model)); }