Beispiel #1
0
        // POST: ModulKorisnickiNalog/KorisnickiNalogs/Delete/5


        public ActionResult Obrisi(NalogDeleteVM vm)
        {
            KorisnickiNalog  nalog   = db.KorisnickiNalozi.Find(vm.KorisnickiNalogId);
            Tehnicko_osoblje tehosob = db.Tehnicka_osoblja.Find(vm.KorisnickiNalogId);
            Administrator    admin   = db.Administratori.Find(vm.KorisnickiNalogId);
            Doktor           doc     = db.Doktori.Find(vm.KorisnickiNalogId);

            if (tehosob != null)
            {
                db.Tehnicka_osoblja.Remove(tehosob);
            }
            else if (admin != null)
            {
                db.Administratori.Remove(admin);
            }
            else
            if (doc != null)
            {
                db.Doktori.Remove(doc);
            }
            nalog.IsDeleted = true;
            nalog.Aktivan   = false;

            db.SaveChanges();
            vm.listaNaloga = db.KorisnickiNalozi.ToList();
            //return RedirectToAction("Home","Administrator",new {area="ModulAdmin"});
            TempData["Message"] = "Uspjesno izmjena!";
            return(RedirectToAction("Delete", "KorisnickiNalogs"));
        }
Beispiel #2
0
        // GET: ModulKorisnickiNalog/KorisnickiNalogs/Delete/5
        public ActionResult EditNeaktivne()
        {
            NalogDeleteVM model = new NalogDeleteVM();

            model.listaNaloga = db.KorisnickiNalozi.Where(x => x.IsDeleted == true).ToList();

            return(View(model));
        }
Beispiel #3
0
        // POST: ModulKorisnickiNalog/KorisnickiNalogs/Delete/5


        public ActionResult Aktiviraj(NalogDeleteVM vm)
        {
            KorisnickiNalog nalog;


            nalog = db.KorisnickiNalozi.Find(vm.KorisnickiNalogId);


            nalog.IsDeleted = false;
            db.SaveChanges();
            vm.listaNaloga = db.KorisnickiNalozi.ToList();
            return(RedirectToAction("EditNeaktivne", "KorisnickiNalogs"));
        }