Esempio n. 1
0
        public ActionResult Obrisi(int id)
        {
            VrstaClanarine VrsteClanarine = _ctx.VrstaClanarine.Find(id);

            _ctx.VrstaClanarine.Remove(VrsteClanarine);
            _ctx.SaveChanges();

            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
        public IActionResult Uredi(int id)
        {
            VrstaClanarine        v     = _ctx.VrstaClanarine.Find(id);
            VrstaClanarineUrediVM model = new VrstaClanarineUrediVM();

            model.VrstaClanarineId = v.VrstaClanarineId;
            model.Naziv            = v.Naziv;
            model.Cijena           = v.Cijena;
            model.Opis             = v.Opis;

            _ctx.SaveChanges();

            return(View("Dodaj", model));
        }
Esempio n. 3
0
        public IActionResult Snimi(VrstaClanarineUrediVM model)
        {
            if (model.VrstaClanarineId == 0)
            {
                foreach (VrstaClanarine vrsta in _ctx.VrstaClanarine.ToList())
                {
                    if (vrsta.Naziv == model.Naziv)
                    {
                        ViewData["nazivGreska"] = "Vrsta članarine sa tim nazivom već postoji.";
                    }
                }
            }

            if (ModelState.IsValid && ViewData["nazivGreska"] == null)
            {
                VrstaClanarine v;
                if (model.VrstaClanarineId != 0)
                {
                    v = _ctx.VrstaClanarine.Find(model.VrstaClanarineId);
                    ViewData["porukaUspjesno"] = "Uspješno ste uredili podatke o vrsti članarine.";
                }
                else
                {
                    v = new VrstaClanarine();
                    _ctx.VrstaClanarine.Add(v);
                    ViewData["porukaUspjesno"] = "Uspješno ste dodali vrstu članarine.";
                }
                v.Naziv  = model.Naziv;
                v.Cijena = model.Cijena;
                v.Opis   = model.Opis;
                _ctx.SaveChanges();

                return(View("Dodaj", model));
            }
            else
            {
                ViewData["porukaNeuspjesno"] = "Žao nam je. Podaci nisu validni.";
                return(View("Dodaj", model));
            }
        }