public async Task <ServiceResult> ObrisiOdjeljenje(int odjeljenjeId)
        {
            var odjeljenje = _context.Odjeljenje.Find(odjeljenjeId);

            if (odjeljenje == null)
            {
                return new ServiceResult {
                           Message = "Odjeljenje nije pronadjeno",
                           Failed  = true
                }
            }
            ;

            foreach (var dodjeljeniPredmet in _context.DodjeljenPredmet
                     .Where(x => x.OdjeljenjeStavka.OdjeljenjeId == odjeljenjeId))
            {
                _context.Remove(dodjeljeniPredmet);
            }

            foreach (var odjeljenjeStavka in _context.OdjeljenjeStavka
                     .Where(x => x.OdjeljenjeId == odjeljenjeId))
            {
                _context.Remove(odjeljenjeStavka);
            }

            _context.Remove(odjeljenje);

            await _context.SaveChangesAsync();

            return(new ServiceResult {
                Message = "Uspjesno brisanje odjeljenja",
                Success = true
            });
        }
예제 #2
0
        public ActionResult BrisanjeOdjeljenja(int odjeljenjeID)
        {
            Odjeljenje odjeljenje = db.Odjeljenje.Find(odjeljenjeID);

            db.Remove(odjeljenje);
            db.SaveChanges();
            return(Redirect("/Odjeljenja/Index"));
        }
        public void ObrisiOdjeljenjeStavka(int odjeljenjeStavkaID)
        {
            OdjeljenjeStavka odjeljenjeStavka = _db.OdjeljenjeStavka.Find(odjeljenjeStavkaID);

            _db.Remove(odjeljenjeStavka);
            _db.SaveChanges();
        }
예제 #4
0
        public IActionResult Izbrisi(int odjeljenjeID)
        {
            Odjeljenje staro = _context.Odjeljenje.Find(odjeljenjeID);

            _context.Remove(staro);
            _context.SaveChanges();
            return(Redirect("Index"));
        }
        public IActionResult Izbrisi(int casID)
        {
            OdrzaniCas cas = _context.OdrzaniCasovi.Find(casID);

            _context.Remove(cas);
            _context.SaveChanges();
            return(Redirect("Index"));
        }
예제 #6
0
        public ActionResult BrisanjeCasa(int casID)
        {
            OdrzaniCas odrzaniCas  = db.OdrzaniCas.Find(casID);
            int        idNastavnik = odrzaniCas.NastavnikID;

            db.Remove(odrzaniCas); db.SaveChanges();
            return(Redirect("/OdrzaniCas/PrikazCasova?nastavnik=" + idNastavnik));
        }
예제 #7
0
        public string Obrisi(int StavkaID)
        {
            FakturaStavka x = _database.FakturaStavka.Find(StavkaID);

            _database.Remove(x);
            _database.SaveChanges();

            return("OK");
        }
예제 #8
0
        public IActionResult Obrisi(int ID)
        {
            Nagrada t = _db.Nagrada.Find(ID);

            _db.Remove(t);
            _db.SaveChanges();

            return(Redirect("/Nagrada/Index"));
        }
        public IActionResult Obrisi(int StavkeFaktureId)
        {
            FakturaStavka fakturaStavka = db.FakturaStavka.Find(StavkeFaktureId);

            db.Remove(fakturaStavka);
            db.SaveChanges();

            return(Redirect("/Faktura/Detalji?FakturaID=" + fakturaStavka.FakturaId));
        }
예제 #10
0
        public IActionResult Obrisi(int ID)
        {
            Grad t = db.Grad.Find(ID);

            db.Remove(t);
            db.SaveChanges();

            return(Redirect("/Grad/Index"));
        }
예제 #11
0
        public IActionResult Izbrisi(int stavkaID)
        {
            OdrzaniCasDetalji ocd = _context.OdrzaniCasDetalji.Find(stavkaID);
            var nesto             = ocd.OdrzaniCasId;

            _context.Remove(ocd);
            _context.SaveChanges();

            return(Redirect("/Studenti/Index?odrzaniCasID=" + nesto));           // = FALIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
        }
예제 #12
0
        public IActionResult Obrisi(int odjeljenjeID)
        {
            List <OdjeljenjeStavka> odjeljenjeStavka = _db.OdjeljenjeStavka.Where(x => x.OdjeljenjeId == odjeljenjeID).ToList();

            foreach (var x in odjeljenjeStavka)
            {
                List <DodjeljenPredmet> dodjeljenPredmet = _db.DodjeljenPredmet.Where(p => p.OdjeljenjeStavkaId == x.Id).ToList();
                foreach (var y in dodjeljenPredmet)
                {
                    _db.Remove(y);
                }
                _db.Remove(x);
            }
            Odjeljenje odjeljenje = _db.Odjeljenje.Find(odjeljenjeID);

            _db.Remove(odjeljenje);
            _db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #13
0
        public IActionResult Izbrisi(int odrzaniID)
        {
            OdrzaniCas cas = _context.OdrzaniCas.Find(odrzaniID);
            var        id  = cas.NastavnikID;

            _context.Remove(cas);
            _context.SaveChanges();

            return(Redirect("/Nastava/Odaberi?nastavnikID=" + id));
        }
예제 #14
0
        public IActionResult Izbrisi(int odrzaniID)
        {
            OdrzaniCas cas = _context.OdrzaniCas.Where(e => e.ID == odrzaniID).FirstOrDefault();
            var        id  = cas.NastavnikID;

            _context.Remove(cas);
            _context.SaveChanges();

            return(Redirect("/Cas/Odaberi?nastavnikID=" + id));
        }
예제 #15
0
        public IActionResult Obrisi(int ID)
        {
            Korisnik x = _db.Korisnik.Find(ID);

            _db.Remove(x);
            _db.SaveChanges();


            return(Redirect("/Uposlenik/Index"));
        }
예제 #16
0
        public IActionResult Izbrisi(int ID)
        {
            OdrzaniCasDetalj detalj = _context.OdrzaniCasDetalj.Find(ID);

            int stari = detalj.odrzaniCasID;

            _context.Remove(detalj);
            _context.SaveChanges();

            return(Redirect("/DetaljiCasova/Index?odrzaniCasID=" + stari));
        }
        public IActionResult Obrisi(int id)
        {
            Faktura f = db.Faktura.Find(id);

            if (f != null)
            {
                db.Remove(f);
                db.SaveChanges();
            }
            return(Redirect("/Faktura/Index"));
        }
예제 #18
0
        public async Task <ServiceResult> ObrisiOdrzaniCas(int odrzaniCasId)
        {
            var odrzaniCas = await _context.OdrzaniCasovi.FindAsync(odrzaniCasId);

            if (odrzaniCas == null)
            {
                return new ServiceResult
                       {
                           Message = "Odrzani cas nije pronadjen.",
                           Success = false
                       }
            }
            ;

            try
            {
                foreach (var x in _context.OdrzaniCasStavke.Where(oc => oc.OdrzaniCasId == odrzaniCasId))
                {
                    _context.Remove(x);
                }

                _context.Remove(odrzaniCas);

                await _context.SaveChangesAsync();
            }
            catch (Exception ex)
            {
                return(new ServiceResult
                {
                    Message = ex.Message,
                    Success = false
                });
            }

            return(new ServiceResult
            {
                Message = "Uspjesno obrisan odrzani cas.",
                Success = true
            });
        }
    }
        public IActionResult Obrisi(int id)
        {
            FakturaStavka stavka    = db.FakturaStavka.Find(id);
            int           fakturaId = stavka.FakturaID;

            if (stavka != null)
            {
                db.Remove(stavka);
                db.SaveChanges();
            }
            return(Redirect("/AjaxTest/Detalji/" + fakturaId));
        }
        public IActionResult ObrisiCas(int casId)
        {
            var stavke = _context.CasStavka
                         .Where(c => c.CasId == casId)
                         .ToList();

            foreach (var s in stavke)
            {
                _context.Remove(s);
            }
            _context.SaveChanges();
            var cas = _context.Cas
                      .Include(c => c.PredajePredmet)
                      .Where(c => c.Id == casId)
                      .FirstOrDefault();
            var nId = cas.PredajePredmet.NastavnikID;

            _context.Remove(cas);
            _context.SaveChanges();
            return(RedirectToAction(nameof(Casovi), new { nastavnikId = nId }));
        }
        public ActionResult Brisanje(int casID)
        {
            OdrzaniCas odrzaniCas   = db.OdrzaniCas.Find(casID);
            int        nasatvnik    = odrzaniCas.NastavnikID;
            int        odjeljenjeID = odrzaniCas.OdjeljenjeID;
            Odjeljenje odjeljenje   = db.Odjeljenje.Where(o => o.Id == odjeljenjeID).FirstOrDefault();
            Skola      skola        = db.Skola.Where(s => s.Id == odjeljenje.SkolaID).FirstOrDefault();

            db.Remove(odrzaniCas);
            db.SaveChanges();
            return(Redirect("/OdrzanaNastava/PrikazCasova?nastavnikID=" + nasatvnik + "&skolaID=" + skola.Id));
        }
예제 #22
0
        public IActionResult Obrisi(int zaposlenikID)
        {
            Zaposlenik zaposlenik = _db.Zaposlenik.Where(z => z.id == zaposlenikID).FirstOrDefault();
            int        nalogID    = zaposlenik.NalogID;

            _db.Zaposlenik.Remove(zaposlenik);
            _db.SaveChanges();
            KorisnickiNalog nalog = _db.KorisnickiNalog.Where(x => x.Id == nalogID).FirstOrDefault();

            _db.Remove(nalog);
            _db.SaveChanges();

            return(Redirect("/Administrator/Zaposlenici/Index"));
        }
예제 #23
0
        public ActionResult Obrisi(int id)
        {
            Odjeljenje o = db.Odjeljenje.Find(id);

            if (o != null)
            {
                List <DodjeljenPredmet> predmeti = db.DodjeljenPredmet.Where(p => p.OdjeljenjeStavka.OdjeljenjeId == id).ToList();
                foreach (var item in predmeti)
                {
                    db.Remove(item);
                }

                List <OdjeljenjeStavka> stavke = db.OdjeljenjeStavka.Where(s => s.OdjeljenjeId == id).ToList();
                foreach (var item in stavke)
                {
                    db.Remove(item);
                }

                db.Remove(o);
                db.SaveChanges();
            }
            return(Redirect("Index"));
        }
예제 #24
0
        public IActionResult Obrisi(int VodicId)
        {
            Vodic v = _db.Vodic.Find(VodicId);

            if (v == null)
            {
            }
            else
            {
                _db.Remove(v);

                _db.SaveChanges();
            }
            return(RedirectToAction(nameof(Index)));
        }
        public IActionResult Obrisi(int PutnikKorisnikID)
        {
            PutnikKorisnik k = db.PutnikKorisnik.Find(PutnikKorisnikID);

            if (k == null)
            {
            }
            else
            {
                db.Remove(k);

                db.SaveChanges();
            }
            return(RedirectToAction(nameof(Prikazi)));
        }
예제 #26
0
        public IActionResult Obrisi(int ObavijestID)
        {
            Obavijesti o = _db.Obavijesti.Find(ObavijestID);

            if (o == null)
            {
            }
            else
            {
                _db.Remove(o);

                _db.SaveChanges();
            }
            return(RedirectToAction(nameof(Prikazi)));
        }
예제 #27
0
        public IActionResult Obrisi(int SmjestajID)
        {
            Smjestaj k = _db.Smjestaj.Find(SmjestajID);

            if (k == null)
            {
                return(RedirectToAction(nameof(Index)));
            }
            else
            {
                _db.Remove(k);

                _db.SaveChanges();
            }
            return(RedirectToAction(nameof(Index)));
        }
예제 #28
0
        public IActionResult Obrisi(int UplataID)
        {
            Uplate
                k = db.Uplate.Find(UplataID);

            if (k == null)
            {
            }
            else
            {
                db.Remove(k);

                db.SaveChanges();
            }
            return(RedirectToAction(nameof(Prikazi)));
        }
        //public IActionResult Izbrisi(int id)
        //{
        //    var drzava = _db.Drzava.Find(id);
        //    _db.Drzava.Remove(drzava);
        //    _db.SaveChanges();
        //    return RedirectToAction("Index");
        //}
        public IActionResult Izbrisi(int id)
        {
            Drzava
                k = _db.Drzava.Find(id);

            if (k == null)
            {
            }
            else
            {
                _db.Remove(k);

                _db.SaveChanges();
            }
            return(RedirectToAction(nameof(Index)));
        }
        public IActionResult Obrisi(int ZaposlenikID)
        {
            Zaposlenici k = db.Zaposlenici.Find(ZaposlenikID);
            if (k == null)
            {


            }
            else
            {
                db.Remove(k);

                db.SaveChanges();


            }
            return RedirectToAction(nameof(Prikazi));
        }