public IActionResult Snimi(ObjekatDodajVM input) { if (!ModelState.IsValid) { GenerisiMjesto(input); GenerisiKlijenta(input); return(View("Dodaj", input)); } var noviObjekat = new Objekat() { Naziv = input.Naziv, Ulica = input.Ulica, KontaktOsoba = input.KontaktOsoba, KontaktBrojFiksni = input.KontaktBrojFiksni, KontaktBrojMobitel = input.KontaktBrojMobitel, KontaktEmail = input.KontaktEmail, ObjekatStatus = true, KlijentId = input.KlijentId, MjestoId = input.MjestoId }; _context.Objekti.Add(noviObjekat); _context.SaveChanges(); return(RedirectToAction("Index")); }
private void GenerisiKlijenta(ObjekatDodajVM model) { model.Klijent = _context.Klijenti.Where(w => w.KlijentStatus == true).Select(s => new SelectListItem { Value = s.KlijentId.ToString(), Text = s.SkraceniNaziv + " - " + s.IdBroj }).ToList(); }
private void GenerisiMjesto(ObjekatDodajVM model) { model.Mjesto = _context.Mjesta.Select(s => new SelectListItem { Value = s.MjestoId.ToString(), Text = s.Naziv + ", općina " + s.Opcina.Naziv }).ToList(); }
public IActionResult Dodaj() { var model = new ObjekatDodajVM(); GenerisiMjesto(model); GenerisiKlijenta(model); return(View(model)); }