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"));
        }
Ejemplo n.º 4
0
        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"));
        }
Ejemplo n.º 5
0
        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"));
        }
Ejemplo n.º 6
0
        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));
        }