public IActionResult Snimi(VozilaDodajViewModel model) { if (!ModelState.IsValid) { model.vozackeKategorije = _db.VozackeKategorije.Select(x => new Microsoft.AspNetCore.Mvc.Rendering.SelectListItem { Value = x.VozackaKategorijaID.ToString(), Text = x.Naziv }).ToList(); model.vrsteVozila = _db.VrsteVozila.Select(x => new Microsoft.AspNetCore.Mvc.Rendering.SelectListItem { Value = x.VrstaVozilaID.ToString(), Text = x.Naziv }).ToList(); return(View("Dodaj", model)); } Vozilo vozilo; if (model.Vozilo.VoziloID == 0) { vozilo = new Vozilo(); vozilo.VrstaVozila = new VrstaVozila(); vozilo.VozackaKategorija = new VozackaKategorija(); vozilo = model.Vozilo; _db.Vozila.Add(vozilo); _db.SaveChanges(); } else { _db.Vozila.Update(model.Vozilo); _db.SaveChanges(); } LogiranjeAktivnosti logiranje = new LogiranjeAktivnosti(_db); Korisnik korisnik = context.HttpContext.Session.GetJson <Korisnik>(Konfiguracija.LogiraniKorisnik); logiranje.Logiraj(korisnik.KorisnikID, DateTime.Now, context.HttpContext.Connection.RemoteIpAddress.ToString(), context.HttpContext.Request.Headers["User-Agent"].ToString().Substring(0, 100), "Dodavanje/Uredjivanje vozila", "Vozila"); return(RedirectToAction("Index")); }
public IActionResult Dodaj() { VozilaDodajViewModel Model = new VozilaDodajViewModel(); Model.Vozilo = new Models.Vozilo(); Model.vozackeKategorije = new List <Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>(); Model.vrsteVozila = new List <Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>(); Model.vozackeKategorije = _db.VozackeKategorije.Select(x => new Microsoft.AspNetCore.Mvc.Rendering.SelectListItem { Value = x.VozackaKategorijaID.ToString(), Text = x.Naziv }).ToList(); Model.vrsteVozila = _db.VrsteVozila.Select(x => new Microsoft.AspNetCore.Mvc.Rendering.SelectListItem { Value = x.VrstaVozilaID.ToString(), Text = x.Naziv }).ToList(); return(View(Model)); }
public IActionResult Uredi(int VoziloID) { VozilaDodajViewModel Model = new VozilaDodajViewModel(); Model.Vozilo = _db.Vozila.Where(x => x.VoziloID == VoziloID).FirstOrDefault(); Model.vozackeKategorije = new List <Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>(); Model.vrsteVozila = new List <Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>(); Model.vozackeKategorije = _db.VozackeKategorije.Select(x => new Microsoft.AspNetCore.Mvc.Rendering.SelectListItem { Value = x.VozackaKategorijaID.ToString(), Text = x.Naziv }).ToList(); Model.vrsteVozila = _db.VrsteVozila.Select(x => new Microsoft.AspNetCore.Mvc.Rendering.SelectListItem { Value = x.VrstaVozilaID.ToString(), Text = x.Naziv }).ToList(); return(View("Dodaj", Model)); }