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 Dodaj() { OsiguranjaDodajVM model = new OsiguranjaDodajVM(); GenerisiCmb(model); model.KrajUgovora = DateTime.Now; return(View(model)); }
private void GenerisiCmb(OsiguranjaDodajVM model) { model.osiguravajuceFirme = _db.OsiguravajucaFirma.Select(x => new SelectListItem { Text = x.Naziv, Value = x.OsiguravajucaFirmaID.ToString() }).ToList(); model.vozila = _db.Vozilo.Select(x => new SelectListItem { Text = x.Proizvodjac.Naziv + " " + x.Model, Value = x.VoziloID.ToString() }).ToList(); }
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)); }