示例#1
0
        public IActionResult Obrisi(int id)
        {
            var radniNalog = _context.RadniNalozi.Find(id);

            if (radniNalog == null)
            {
                Response.StatusCode = 404;
                return(View("Views/Shared/Error404.cshtml"));
            }

            UploadDokumenata.DeleteDoc(radniNalog.RadniNalogPath);

            var listaObaljenihPoslova = _context.ObavljeniPoslovi.Where(w => w.RadniNalogId == radniNalog.RadniNalogId);

            foreach (var item in listaObaljenihPoslova)
            {
                _context.ObavljeniPoslovi.Remove(item);
            }
            _context.SaveChanges();

            _context.RadniNalozi.Remove(radniNalog);
            _context.SaveChanges();

            return(RedirectToAction("Index"));
        }
示例#2
0
        public IActionResult Obrisi(int id)
        {
            var ugovor = _context.Ugovori.Find(id);

            if (ugovor == null)
            {
                Response.StatusCode = 404;
                return(View("Views/Shared/Error404.cshtml"));
            }

            UploadDokumenata.DeleteDoc(ugovor.UgovorPath);

            _context.Ugovori.Remove(ugovor);
            _context.SaveChanges();

            return(RedirectToAction("Index"));
        }
示例#3
0
        public IActionResult Obrisi(int id)
        {
            var izvjestaj = _context.Izvjestaji.Where(w => w.IzvjestajId == id).Include(i => i.Ispitivanje).SingleOrDefault();

            if (izvjestaj == null)
            {
                Response.StatusCode = 404;
                return(View("Views/Shared/Error404.cshtml"));
            }

            UploadDokumenata.DeleteDoc(izvjestaj.IzvjestajPath);

            _context.Izvjestaji.Remove(izvjestaj);
            _context.SaveChanges();

            return(Redirect("/InzinjerModul/Ispitivanje/Index?Id=" + izvjestaj.Ispitivanje.RadniNalogId));
        }
示例#4
0
        public IActionResult Obrisi(int id)
        {
            var dokument = _context.Dokumenti.Find(id);

            if (dokument == null)
            {
                Response.StatusCode = 404;
                return(View("Views/Shared/Error404.cshtml"));
            }

            UploadDokumenata.DeleteDoc(dokument.DokumentPath, true);

            _context.Dokumenti.Remove(dokument);
            _context.SaveChanges();

            return(RedirectToAction("Index"));
        }
示例#5
0
        public IActionResult Obrisi(int id)
        {
            var ponuda = _context.Ponude.Find(id);

            if (ponuda == null)
            {
                Response.StatusCode = 404;
                return(View("Views/Shared/Error404.cshtml"));
            }

            UploadDokumenata.DeleteDoc(ponuda.PonudaPath);

            _context.Ponude.Remove(ponuda);
            _context.SaveChanges();

            return(RedirectToAction("Index"));
        }