Beispiel #1
0
        public IActionResult Snimi(KlijentUrediDodajVM input)
        {
            Korisnik klijent;

            if (input.KlijentId != 0)
            {
                klijent = _db.Klijent.Find(input.KlijentId);
            }
            else
            {
                klijent = new Korisnik();
                _db.Klijent.Add(klijent);
            }



            klijent.Ime           = input.Ime;
            klijent.Prezime       = input.Prezime;
            klijent.DatumRodjenja = input.DatumRodjenja;
            klijent.Kontakt       = input.Kontakt;
            klijent.JMBG          = input.JMBG;
            klijent.GradID        = input.GradId;

            _db.SaveChanges();

            return(RedirectToAction("Index"));
        }
Beispiel #2
0
        public IActionResult Uredi(int id)
        {
            var klijent = _db.Klijent.Find(id);

            if (klijent == null)
            {
                return(RedirectToAction(nameof(Index)));
            }
            KlijentUrediDodajVM model = new KlijentUrediDodajVM
            {
                KlijentId     = id,
                Ime           = klijent.Ime,
                Prezime       = klijent.Prezime,
                DatumRodjenja = klijent.DatumRodjenja,
                Kontakt       = klijent.Kontakt,
                JMBG          = klijent.JMBG,
                GradId        = klijent.GradID,
                Grad          = _db.Gradovi.Select(x => new SelectListItem
                {
                    Value = x.Id.ToString(),
                    Text  = x.NazivGrada
                }).ToList()
            };

            return(View("Dodaj", model));
        }
Beispiel #3
0
        public IActionResult Dodaj()
        {
            KlijentUrediDodajVM model = new KlijentUrediDodajVM
            {
                Grad = _db.Gradovi.Select(x => new SelectListItem
                {
                    Value = x.Id.ToString(),
                    Text  = x.NazivGrada
                }).ToList()
            };

            return(View(model));
        }