public IActionResult DodajKonkurs(int Id) { DodajKonkursVM model = new DodajKonkursVM(); if (Id != 0) { Praksa p = db.Praksa.Find(Id); model.ID = p.ID; model.Naziv = p.Naziv; model.Rok = p.Rok; model.Sadrzaj = p.Sadrzaj; model.Stanje = p.Stanje; model.DatumObjave = p.DatumObjave; } return(View(model)); }
public IActionResult PohraniKonkurs(DodajKonkursVM model) { if (ModelState.IsValid == false) { return(View("DodajKonkurs", model)); } if (model.Rok.CompareTo(DateTime.Now) <= 0) { ModelState.AddModelError("", "Datum nije uredan"); return(View("DodajKonkurs", model)); } if (model.ID == 0) { Praksa p = new Praksa() { Naziv = model.Naziv, Rok = model.Rok, Sadrzaj = model.Sadrzaj, DatumObjave = DateTime.Now, Stanje = true }; db.Add(p); db.SaveChanges(); } else { Praksa p = db.Praksa.Find(model.ID); p.ID = model.ID; p.Naziv = model.Naziv; p.Sadrzaj = model.Sadrzaj; p.Stanje = model.Stanje; p.Rok = model.Rok; db.SaveChanges(); } return(RedirectToAction("ListaKonkursa")); }