public IActionResult Dodaj() { SmjestajUrediVM model = new SmjestajUrediVM(); model.Grad = _db.Gradovi.Select(a => new SelectListItem { Value = a.Id.ToString(), Text = a.NazivGrada }).ToList(); return(View(model)); }
public IActionResult Snimi(SmjestajUrediVM input) { if (!ModelState.IsValid) { input.Grad = _db.Gradovi.Select(a => new SelectListItem { Value = a.Id.ToString(), Text = a.NazivGrada }).ToList(); return(View("Dodaj", input)); } Smjestaj k; if (input.SmjestajID == 0) { k = new Smjestaj(); _db.Add(k); } else { k = _db.Smjestaj.Find(input.SmjestajID); } if (input.Slika != null) { var memoryStream = new MemoryStream(); input.Slika.CopyTo(memoryStream); var j = memoryStream.ToArray(); k.Slika = j; } k.Id = input.SmjestajID; k.NazivSmjestaja = input.NazivSmjestaja; k.OpisSmjestaja = input.OpisSmjestaja; k.GradID = input.GradID; k.CijenaNocenja = input.CijenaNocenja; k.Tip_sobe = input.Tip_sobe; _db.SaveChanges(); return(RedirectToAction(nameof(Index))); }
public IActionResult Uredi(int SmjestajID) { Smjestaj k = _db.Smjestaj.Find(SmjestajID); if (k == null) { return(RedirectToAction(nameof(Index))); } SmjestajUrediVM model = new SmjestajUrediVM(); model.Grad = _db.Gradovi.Select(o => new SelectListItem(o.NazivGrada, o.Id.ToString())).ToList(); model.GradID = k.GradID; model.NazivSmjestaja = k.NazivSmjestaja; model.OpisSmjestaja = k.OpisSmjestaja; model.CijenaNocenja = k.CijenaNocenja; model.Tip_sobe = k.Tip_sobe; return(View(model)); }