public IActionResult Uredi(int id) { TuristRuteDodajVM vm = new TuristRuteDodajVM(); TuristRuta v = _context.TuristRuta.Where(a => a.TuristRutaId == id).SingleOrDefault(); vm.DrzaveList = _context.Drzava.Select(x => new SelectListItem { Value = x.DrzavaId.ToString(), Text = x.Naziv }).ToList(); vm.VodiciList = _context.TuristickiVodic.Select(x => new SelectListItem { Value = x.TuristickiVodicId.ToString(), Text = x.Ime + " " + x.Prezime + ", " + x.StraniJezik }).ToList(); vm.TuristRutaId = v.TuristRutaId; vm.Naziv = v.Naziv; vm.Opis = v.Opis; vm.DrzavaId = v.DrzavaId; vm.TuristickiVodicId = v.TuristickiVodicId; vm.CijenaPoDanu = v.CijenaPoDanu; return(View(vm)); }
public IActionResult Dodaj(TuristRuteDodajVM vm) { TuristRuta v = _context.TuristRuta.Where(a => a.TuristRutaId == vm.TuristRutaId).SingleOrDefault(); if (v == null) { TuristRuta a = new TuristRuta { TuristRutaId = vm.TuristRutaId, Naziv = vm.Naziv, Opis = vm.Opis, DrzavaId = vm.DrzavaId, TuristickiVodicId = vm.TuristickiVodicId, CijenaPoDanu = vm.CijenaPoDanu }; _context.TuristRuta.Add(a); _context.SaveChanges(); return(RedirectToAction(nameof(Index))); } v.TuristRutaId = vm.TuristRutaId; v.Naziv = vm.Naziv; v.Opis = vm.Opis; v.DrzavaId = vm.DrzavaId; v.TuristickiVodicId = vm.TuristickiVodicId; v.CijenaPoDanu = vm.CijenaPoDanu; _context.SaveChanges(); return(RedirectToAction(nameof(Index))); }
public IActionResult Obrisi(int id) { TuristRuta x = _context.TuristRuta.Find(id); _context.TuristRuta.Remove(x); _context.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult SnimiTuristRutu(TuristRutaDodajVM input) { TuristRuta tr = new TuristRuta { Naziv = input.Naziv, Opis = input.Opis, CijenaTuristRutePoDanu = input.CijenaTuristRutePoDanu, TuristRutaId = input.TuristRutaId, }; _context.TuristRutas.Add(tr); _context.SaveChanges(); return(RedirectToAction("Index", "Home")); }
public IActionResult UrediTuristRuta(TuristRutaDetaljiVM input) { TuristRuta x = _context.TuristRutas.Where(t => t.TuristRutaId == input.TuristRutaId) .SingleOrDefault(); x.TuristRutaId = input.TuristRutaId; x.Naziv = input.Naziv; x.Opis = input.Opis; x.CijenaTuristRutePoDanu = input.CijenaTuristRutePoDanu; _context.TuristRutas.Update(x); _context.SaveChanges(); return(RedirectToAction("Index", "Home")); }
public IActionResult DetaljiTuristRuta(int id) { TuristRuta x = _context.TuristRutas.Where(t => t.TuristRutaId == id) .SingleOrDefault(); TuristRutaDetaljiVM model = new TuristRutaDetaljiVM { TuristRutaId = x.TuristRutaId, Naziv = x.Naziv, Opis = x.Opis, CijenaTuristRutePoDanu = x.CijenaTuristRutePoDanu, }; return(View("DetaljiTuristRuta", model)); }