public IActionResult Dodaj() { VodicUrediVM model = new VodicUrediVM(); model.Putovanje = _db.Putovanja.Select(a => new SelectListItem { Value = a.PutovanjaId.ToString(), Text = a.NazivPutovanja }).ToList(); return(View(model)); }
public IActionResult Uredi(int VodicId) { Vodic v = _db.Vodic.Find(VodicId); if (v == null) { return(RedirectToAction(nameof(Index))); } VodicUrediVM model = new VodicUrediVM(); model.Putovanje = _db.Putovanja.Select(o => new SelectListItem(o.NazivPutovanja, o.PutovanjaId.ToString())).ToList(); model.PutovanjeID = v.PutovanjaID; model.Ime = v.Ime; model.Prezime = v.Prezime; model.Kontakt = v.Kontakt; model.JMBG = v.JMBG; return(View(model)); }
public IActionResult Snimi(VodicUrediVM input) { if (!ModelState.IsValid) { return(View("Dodaj", input)); } Vodic k; if (input.VodicID == 0) { k = new Vodic(); _db.Add(k); } else { k = _db.Vodic.Find(input.VodicID); } if (input.Slika != null) { var memoryStream = new MemoryStream(); input.Slika.CopyTo(memoryStream); var j = memoryStream.ToArray(); k.Slika = j; } k.Ime = input.Ime; k.Prezime = input.Prezime; k.Kontakt = input.Kontakt; k.JMBG = input.JMBG; k.PutovanjaID = input.PutovanjeID; _db.SaveChanges(); return(RedirectToAction(nameof(Index))); }