Esempio n. 1
0
        public IActionResult Snimi(AdresaEditVM ad)
        {
            MojDbContext db = new MojDbContext();
            Adresa       a;

            if (ad.AdresaID == 0)
            {
                a = new Adresa();
                db.Add(a);
            }
            else
            {
                a          = db.Adresa.Find(ad.AdresaID);
                a.AdresaID = ad.AdresaID;
                if (DaLiPostoji(ad.NazivUlice))
                {
                    return(Redirect("/Adresa/?poruka=Adresa je vec pohranjena u bazu"));
                }
            }
            a.GradId     = ad.GradId;
            a.NazivUlice = ad.NazivUlice;
            db.SaveChanges();
            db.Dispose();
            return(Redirect("/Adresa/?poruka=Uspjesno ste pohranili podatke za adresu"));
        }
Esempio n. 2
0
        public IActionResult DodajForm()
        {
            MojDbContext db = new MojDbContext();
            AdresaEditVM vm = new AdresaEditVM();

            vm.Grad = db.Grad.Select(o => new SelectListItem(o.Naziv, o.GradID.ToString())).ToList();
            return(View("UrediForm", vm));
        }
Esempio n. 3
0
        public IActionResult UrediForm(int AdresaID)
        {
            if (AdresaID == 0)
            {
                return(RedirectToAction(nameof(Index)));
            }
            MojDbContext db = new MojDbContext();
            Adresa       ad = db.Adresa.Find(AdresaID);

            if (ad == null)
            {
                return(RedirectToAction(nameof(Index)));
            }
            AdresaEditVM vm = new AdresaEditVM();

            vm.Grad       = db.Grad.Select(o => new SelectListItem(o.Naziv, o.GradID.ToString())).ToList();
            vm.GradId     = ad.GradId;
            vm.AdresaID   = ad.AdresaID;
            vm.NazivUlice = ad.NazivUlice;
            return(View("UrediForm", vm));
        }