Example #1
0
        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));
        }
Example #2
0
        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));
        }
Example #3
0
        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)));
        }