Beispiel #1
0
        public ActionResult Index()
        {
            ViewBag.Message = "Your application description page.";
            ProduktBLL produkt = new ProduktBLL();

            return View("index", produkt.hentAlle());
        }
 //Oppdater produkt
 public ActionResult OppdaterProdukt(int id)
 {
     if (Session["Rolle"] == null || Session["Rolle"].ToString() != "admin")
     {
         RedirectToAction("Index", "Home");
     }
     ProduktBLL produktBll = new ProduktBLL();
     var produkt = produktBll.HentProdukt(id);
     return View(produkt);
 }
        public ActionResult DetaljProdukt(int id)
        {
            if (Session["LoggetInn"] == null)
            {
                RedirectToAction("Index", "Home");
            }

            ProduktBLL produktBll = new ProduktBLL();
            var produkt = produktBll.HentProdukt(id);
            return View(produkt);
        }
 public ActionResult OppdaterProdukt(Produkt produkt)
 {
     if (Session["Rolle"] == null || Session["Rolle"].ToString() != "admin")
     {
         RedirectToAction("Index", "Home");
     }
     try
     {
         ProduktBLL produktBll = new ProduktBLL();
         produktBll.OppdaterProdukt(produkt);
         return RedirectToAction("Index");
     }
     catch
     {
         return View();
     }
 }
        public ActionResult RegistrerProdukt(Produkt produkt)
        {
            if (Session["Rolle"] == null || Session["Rolle"].ToString() != "admin")
            {
                RedirectToAction("Index", "Home");
            }
            try
            {
                ProduktBLL produktBll = new ProduktBLL();
                produktBll.RegistrerProdukt(produkt);

                LoggBLL loggBll = new LoggBLL();
                loggBll.Lagre(new LoggModel() { Tidspunkt = DateTime.Now, Bruker = Session["Brukernavn"].ToString(), Handling = "Registrert produkt: " + produkt.navn });
                return RedirectToAction("Index");
            }
            catch {
                return View();
            }
        }
 //Slett produkt
 public ActionResult SlettProdukt(int id)
 {
     if (Session["Rolle"] == null || Session["Rolle"].ToString() != "admin")
     {
         RedirectToAction("Index", "Home");
     }
     ProduktBLL produktBll = new ProduktBLL();
     var produkt = produktBll.SlettProdukt(id);
     LoggBLL loggBll = new LoggBLL();
     loggBll.Lagre(new LoggModel() { Tidspunkt = DateTime.Now, Bruker = Session["Brukernavn"].ToString(), Handling = "Slettet produkt id: " + id });
     return RedirectToAction("Index");
 }
 // GET: Produkter
 public ActionResult Index()
 {
     if (Session["Rolle"] == null || Session["Rolle"].ToString() != "admin")
     {
         RedirectToAction("Index", "Home");
     }
     ProduktBLL produkt = new ProduktBLL();
     return View("index", produkt.hentAlle());
 }