public IActionResult Snimi(OsiguranjaDodajVM model) { if (!ModelState.IsValid) { GenerisiCmb(model); return(View("Dodaj", model)); } PolicaOsiguranja po = _db.PolicaOsiguranja.Find(model.PolicaOsiguranjaID); if (po == null) { po = new PolicaOsiguranja(); _db.PolicaOsiguranja.Add(po); _db.SaveChanges(); } po.BrojPolice = model.BrojPolice; po.KrajUgovora = model.KrajUgovora; po.OsiguravajucaFirmaID = model.OsiguravajucaFirmaID; po.VoziloID = model.VoziloID; po.PocetakUgovora = model.PocetakUgovora; po.Vozilo = _db.Vozilo.Where(x => x.VoziloID == model.VoziloID).SingleOrDefault(); po.OsiguravajucaFirma = _db.OsiguravajucaFirma.Where(x => x.OsiguravajucaFirmaID == model.OsiguravajucaFirmaID).SingleOrDefault(); _db.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Obrisi(int id) { PolicaOsiguranja po = _db.PolicaOsiguranja.Find(id); _db.PolicaOsiguranja.Remove(po); _db.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Uredi(int id) { PolicaOsiguranja po = _db.PolicaOsiguranja.Find(id); OsiguranjaDodajVM model = new OsiguranjaDodajVM() { BrojPolice = po.BrojPolice, KrajUgovora = po.KrajUgovora, OsiguravajucaFirmaID = po.OsiguravajucaFirmaID, PolicaOsiguranjaID = po.PolicaOsiguranjaID, VoziloID = po.VoziloID, PocetakUgovora = po.PocetakUgovora }; GenerisiCmb(model); return(View("Dodaj", model)); }