Exemple #1
0
        public ActionResult Dodaj()
        {
            var korisnikServis = new KorisnikServis();

            var model = new DrzavaDodajVM();

            return(View(model));
        }
Exemple #2
0
        public IActionResult UrediDodaj(int?id)
        {
            DrzavaDodajVM model = new DrzavaDodajVM {
                Drzava = _context.Drzava.Find(id)
            };

            return(View(model));
        }
        public void UrediDodaj_Model_Drzava()
        {
            ApplicationDbContext applicationDbContext = ContextHelper.GetApplicationDbContext();
            Drzava ocekivani = applicationDbContext.Drzava.Where(x => x.DrzavaID == 1).FirstOrDefault();

            DrzavaController dc = new DrzavaController(applicationDbContext);
            ViewResult       vr = dc.UrediDodaj(1) as ViewResult;

            DrzavaDodajVM model = vr.Model as DrzavaDodajVM;

            Assert.AreEqual(ocekivani.DrzavaID, model.Drzava.DrzavaID);
        }
Exemple #4
0
        public ActionResult Dodaj(DrzavaDodajVM model)
        {
            var drzavaServis = new DrzavaServis();

            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            drzavaServis.DodajDrzavu(model);


            return(RedirectToAction("Index"));
        }
Exemple #5
0
        public IActionResult Uredi(int DRZAVAID)
        {
            Drzava c = db.drzava.SingleOrDefault(b => b.ID == DRZAVAID);

            if (c == null)
            {
                TempData["porukaError"] = "Greska prilikom uredjivanja Drzave";
                return(View("Error"));
            }
            DrzavaDodajVM model = new DrzavaDodajVM();

            model.DrzavaID = c.ID;
            model.Naziv    = c.Naziv;

            return(PartialView("uredi", model));
        }
Exemple #6
0
        public int DodajDrzavu(DrzavaDodajVM drzava)
        {
            //Provjeri da li je naziv drzave zauzet
            var postojecaDrzava = _drzavaDao.ProvjeriNazivDrzave(drzava.Naziv);

            //Ako je naziv drzave zauzet vrati -1
            if (postojecaDrzava != null)
            {
                return(-1);
            }

            //Premapiraj db model
            Drzava model = new Drzava()
            {
                Naziv = drzava.Naziv
            };

            //Dodaj drzavu u bazu
            return(_drzavaDao.DodajDrzavu(model));
        }
Exemple #7
0
        public IActionResult Snimi(DrzavaDodajVM model)
        {
            Drzava d = _context.Drzava.Find(model.Drzava.DrzavaID);

            if (d == null)
            {
                d = new Drzava {
                    Naziv = model.Drzava.Naziv
                };
                _context.Add(d);
                _context.SaveChanges();
            }
            else
            {
                d.Naziv = model.Drzava.Naziv;
                _context.SaveChanges();
            }
            TempData["porukaSuccess"] = "Uspjesno je snimljen/dodat zapis";

            return(RedirectToAction("Index"));
        }
Exemple #8
0
        public IActionResult Snimi(DrzavaDodajVM model)
        {
            Drzava c;

            if (model.DrzavaID == 0)
            {
                c = new Drzava();
                db.Add(c);
                TempData["porukaSucces"] = "Uspjesno ste dodali Drzavu";
            }
            else
            {
                c = db.drzava.FirstOrDefault(x => x.ID == model.DrzavaID);
                TempData["porukaSucces"] = "Uspjesno ste dodali Drzavu";
            }
            c.ID    = model.DrzavaID;
            c.Naziv = model.Naziv;

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

            return(RedirectToAction(nameof(Prikazi)));
        }
Exemple #9
0
        public IActionResult Dodaj()
        {
            DrzavaDodajVM model = new DrzavaDodajVM();

            return(PartialView("uredi", model));
        }