Пример #1
0
        public IActionResult Brisi(int AdresaId)
        {
            Adresa a      = db.adrese.Find(AdresaId);
            int    gradid = a.GradId;

            db.Remove(a);
            db.SaveChanges();
            db.Dispose();
            return(Redirect("/Adresa/Prikazi?GradID=" + gradid));
        }
Пример #2
0
        public IActionResult Brisi(int Id)
        {
            Grad g        = db.gradovi.Find(Id);
            int  drzavaId = g.DrzavaId;

            db.Remove(g);
            db.SaveChanges();

            TempData["poruka-success"] = "Uspjesno brisanje grada";
            return(Redirect("/Drzava/Detalji?Id=" + drzavaId));

            //return Redirect("/Grad/Index?DrzavaId=" + drzavaId);
        }
Пример #3
0
        public IActionResult Snimi(SkladisteDodajVM input)
        {
            Skladiste s  = db.skladista.Find(input.SkladisteId);
            Skladiste s2 = new Skladiste();

            s2 = s;
            if (s == null)
            {
                if (db.skladista.Any(x => x.SkladisteId == input.AdresaId))
                {
                    TempData["poruka-danger"] = "Ova adresa je već zauzeta!Ne možete imati dva skladišta na istoj adresi!";
                    return(RedirectToAction(nameof(Index)));
                }
                s = new Skladiste();
                db.Add(s);
            }
            else
            {
                db.Remove(s);
                db.SaveChanges();
                if (db.skladista.Any(x => x.SkladisteId == input.AdresaId))
                {
                    db.Add(s2);
                    db.SaveChanges();
                    TempData["poruka-danger"] = "Ova adresa je već zauzeta!Ne možete imati dva skladišta na istoj adresi!";
                    return(RedirectToAction(nameof(Index)));
                }
                s = new Skladiste();
                db.Add(s);
            }
            s.SkladisteId = input.AdresaId;
            s.Naziv       = input.Naziv;
            s.Opis        = input.Opis;
            db.SaveChanges();
            TempData["poruka-success"] = "Uspješna dodavanje/izmjena novog skladišta";
            return(RedirectToAction(nameof(Index)));
        }
Пример #4
0
        public IActionResult Obrisi(int Id)
        {
            Region r = db.regioni.Find(Id);

            if (r != null)
            {
                db.Remove(r);
                db.SaveChanges();
                db.Dispose();
                TempData["poruka-success"] = "Uspjesno obrisan region";
            }
            else
            {
                TempData["poruka-error"] = "Region nije pronadjen";
            }

            return(RedirectToAction(nameof(Index)));
        }
Пример #5
0
        public IActionResult Obrisi(int Id)
        {
            Drzava d = db.drzave.Find(Id);

            if (d != null)
            {
                db.Remove(d);
                db.SaveChanges();
                db.Dispose();
                TempData["poruka-success"] = "Uspjesno obrisana drzava";
            }
            else
            {
                TempData["poruka-error"] = "Drzava nije pronadjen";
            }

            return(RedirectToAction(nameof(Prikazi)));
        }