コード例 #1
0
ファイル: DrzavaController.cs プロジェクト: kgacan/eBrzaPosta
        public IActionResult Snimi(DrzavaUrediVM input)
        {
            if (!ModelState.IsValid)
            {
                input.regioniZaHTML = db.regioni.Select(r => new SelectListItem(r.Naziv, r.RegionId.ToString())).ToList();
                return(View(nameof(UrediForm), input));
            }
            Drzava d;

            if (input.DrzavaId == 0)
            {
                d = new Drzava();
                db.Add(d);
                TempData["poruka-success"] = "Uspjesno dodavanje nove drzave";
            }
            else
            {
                d = db.drzave.Find(input.DrzavaId);
                TempData["poruka-success"] = "Uspjesno izmjena drzave";
            }
            d.Naziv    = input.Naziv;
            d.RegionId = input.RegionId;

            db.SaveChanges();
            db.Dispose();

            return(RedirectToAction(nameof(Prikazi)));
        }
コード例 #2
0
ファイル: AdresaController.cs プロジェクト: kgacan/eBrzaPosta
        public IActionResult Snimi(AdresaDodajVM input)
        {
            Adresa adr;

            if (input.AdresaId == 0)
            {
                adr = new Adresa();
                db.Add(adr);
            }
            else
            {
                adr = db.adrese.Find(input.AdresaId);
            }
            adr.Aktivna      = input.Aktivna;
            adr.BrUlice      = input.BrUlice;
            adr.GradId       = input.GradId;
            adr.PostnskiBroj = input.PostnskiBroj;
            adr.Ulica        = input.Ulica;

            db.SaveChanges();
            db.Dispose();
            return(Redirect("/Adresa/Prikazi?GradID=" + input.GradId));
        }
コード例 #3
0
ファイル: RegionController.cs プロジェクト: kgacan/eBrzaPosta
        public IActionResult SnimiForm(Region input)
        {
            Region region;

            if (input.RegionId == 0)
            {
                region = new Region();
                db.Add(region);
                TempData["poruka-success"] = "Uspjesno dodavanje regiona";
            }
            else
            {
                region = db.regioni.Find(input.RegionId);
                TempData["poruka-success"] = "Uspjesna izmjena regiona";
            }

            region.Naziv = input.Naziv;

            db.SaveChanges();

            db.Dispose();

            return(RedirectToAction(nameof(Index)));
        }