コード例 #1
0
        public ActionResult VareListe()
        {
            var         VareDb        = new VareBLL();
            List <Vare> hentAlleVarer = VareDb.HentAlleVarer();

            return(View(hentAlleVarer));
        }
コード例 #2
0
        public ActionResult VareDetaljer(int id)
        {
            var  VareDb = new VareBLL();
            Vare enVare = VareDb.hentEnVare(id);

            return(View(enVare));
        }
コード例 #3
0
        public ActionResult VareDetail(int vareID)
        {
            var  vareDb = new VareBLL();
            Vare enVare = vareDb.getSingleGoods(vareID);

            return(View(enVare));
        }
コード例 #4
0
        public ActionResult BrowseCategories()
        {
            var             vareDb    = new VareBLL();
            List <Kategori> alleVarer = vareDb.getAllCategories();

            return(View(alleVarer));
        }
コード例 #5
0
        // Henter alle varer fra databasen
        public ActionResult AlleVarer()
        {
            var vareBll = new VareBLL();
            List <VareModel> alleVarer = vareBll.hentAlleVarer();

            return(View(alleVarer));
        }
コード例 #6
0
        // Endrer opplysninger til en vare
        public ActionResult EndreVare(int id)
        {
            var       dbVare = new VareBLL();
            VareModel enVare = dbVare.hentEnVare(id);

            return(View(enVare));
        }
コード例 #7
0
        public ActionResult VareDetaljer(int id)
        {
            var       vareBll = new VareBLL();
            VareModel enVare  = vareBll.hentEnVare(id);

            return(View(enVare));
        }
コード例 #8
0
        // Fjerner en Vare
        public ActionResult SlettVare(int id)
        {
            var       vareBll   = new VareBLL();
            VareModel slettVare = vareBll.hentEnVare(id);

            return(View(slettVare));
        }
コード例 #9
0
        public ActionResult slettVare(int id)
        {
            var  vareDb = new VareBLL();
            Vare enVare = vareDb.hentEnVare(id);

            return(View(enVare));
        }
コード例 #10
0
        public ActionResult Browse(string kategori)
        {
            //return kategori;
            var         vareDb    = new VareBLL();
            List <Vare> alleVarer = vareDb.getAllByCategory(kategori);

            return(View(alleVarer));
        }
コード例 #11
0
 public ActionResult slettVare(int id, Vare slettVare)
 {
     var VareDb = new VareBLL();
     bool slettOk = VareDb.slettVare(id);
     if(slettOk)
     {
         return RedirectToAction("VareListe");
     }
     return View();
 }
コード例 #12
0
        public ActionResult ListCategories()
        {
            if (loginCheck() == false)
            {
                return(RedirectToAction("LoggInn"));
            }
            var             vareDb    = new VareBLL();
            List <Kategori> alleVarer = vareDb.getAllCategories();

            return(View(alleVarer));
        }
コード例 #13
0
        public ActionResult SlettVare(int id, VareModel innVare)
        {
            var  vareBll = new VareBLL();
            bool slettOK = vareBll.slettVare(id);

            if (slettOK)
            {
                return(RedirectToAction("AlleVarer", "Vare"));
            }
            return(View());
        }
コード例 #14
0
        public ActionResult ListByCategory(string kat)
        {
            if (loginCheck() == false)
            {
                return(RedirectToAction("LoggInn"));
            }
            var         vareDb    = new VareBLL();
            List <Vare> alleVarer = vareDb.getAllByCategory(kat);

            return(View(alleVarer));
        }
コード例 #15
0
        public ActionResult slettVare(int id, Vare slettVare)
        {
            var  VareDb  = new VareBLL();
            bool slettOk = VareDb.slettVare(id);

            if (slettOk)
            {
                return(RedirectToAction("VareListe"));
            }
            return(View());
        }
コード例 #16
0
        public ActionResult DetailsGoods(int id)
        {
            if (loginCheck() == false)
            {
                return(RedirectToAction("LoggInn"));
            }
            var  vareDb = new VareBLL();
            Vare enVare = vareDb.getSingleGoods(id);

            return(View(enVare));
        }
コード例 #17
0
        public ActionResult slettKunde(int id, Kunde slettKunde)
        {
            var  kundeDb = new VareBLL();
            bool slettOK = kundeDb.slettKunde(id);

            if (slettOK)
            {
                return(RedirectToAction("kundeListe"));
            }

            return(View());
        }
コード例 #18
0
 public ActionResult Registrer(Kunde innKunde)
 {
     if (ModelState.IsValid)
     {
         var  kundeDb  = new VareBLL();
         bool insertOK = kundeDb.leggTilKunde(innKunde);
         if (insertOK)
         {
             return(RedirectToAction("kundeListe"));
         }
     }
     return(View());
 }
コード例 #19
0
 public ActionResult Endre(int id, Kunde endreKunde)
 {
     if (ModelState.IsValid)
     {
         var kundeDb = new VareBLL();
         bool endringOK = kundeDb.endreKunde(id, endreKunde);
         if (endringOK)
         {
             return RedirectToAction("kundeListe");
         }
     }
     return View();
 }
コード例 #20
0
 public ActionResult endreVare(int id, Vare endreVare)
 {
     if (ModelState.IsValid)
     {
         var  Vare      = new VareBLL();
         bool endringOk = Vare.endreVare(id, endreVare);
         if (endringOk)
         {
             return(RedirectToAction("VareListe"));
         }
     }
     return(View());
 }
コード例 #21
0
 public ActionResult EndreVare(int id, VareModel innVare)
 {
     if (ModelState.IsValid)
     {
         var  vareBll = new VareBLL();
         bool endreOK = vareBll.endreVare(id, innVare);
         if (endreOK)
         {
             return(RedirectToAction("AlleVarer", "Vare"));
         }
     }
     return(View());
 }
コード例 #22
0
 public ActionResult RegistrerVare(Vare innVare)
 {
     if(ModelState.IsValid)
     {
         var vare = new VareBLL();
         bool insertOK = vare.leggTilVare(innVare);
         if(insertOK)
         {
             return RedirectToAction("VareListe");
         }
     }
     return View();
 }
コード例 #23
0
 public ActionResult RegistrerVare(Vare innVare)
 {
     if (ModelState.IsValid)
     {
         var  vare     = new VareBLL();
         bool insertOK = vare.leggTilVare(innVare);
         if (insertOK)
         {
             return(RedirectToAction("VareListe"));
         }
     }
     return(View());
 }
コード例 #24
0
 public ActionResult endreVare(int id, Vare endreVare)
 {
     if(ModelState.IsValid)
     {
         var Vare = new VareBLL();
         bool endringOk = Vare.endreVare(id, endreVare);
         if(endringOk)
         {
             return RedirectToAction("VareListe");
         }
     }
     return View();
 }
コード例 #25
0
 public ActionResult Endre(int id, Kunde endreKunde)
 {
     if (ModelState.IsValid)
     {
         var  kundeDb   = new VareBLL();
         bool endringOK = kundeDb.endreKunde(id, endreKunde);
         if (endringOK)
         {
             return(RedirectToAction("kundeListe"));
         }
     }
     return(View());
 }
コード例 #26
0
 public ActionResult SettInnNyVare(VareModel nyVare)
 {
     if (ModelState.IsValid)
     {
         var  vareBll  = new VareBLL();
         bool insertOK = vareBll.settInnNyVare(nyVare);
         if (insertOK)
         {
             return(RedirectToAction("AlleVarer", "Vare"));
         }
     }
     return(View());
 }
コード例 #27
0
        public ActionResult DeleteGoods(int id, Vare slettVare)
        {
            if (loginCheck() == false)
            {
                return(RedirectToAction("LoggInn"));
            }
            var  vareDb  = new VareBLL();
            bool slettOK = vareDb.deleteGoods(id);

            if (slettOK)
            {
                return(RedirectToAction("ListCustomers"));
            }
            return(View());
        }
コード例 #28
0
 public ActionResult EditGoods(int id, Vare endreVare)
 {
     if (loginCheck() == false)
     {
         return(RedirectToAction("LoggInn"));
     }
     if (ModelState.IsValid)
     {
         var  vareDb    = new VareBLL();
         bool endringOK = vareDb.changeGoods(id, endreVare);
         if (endringOK)
         {
             return(RedirectToAction("ListGoods"));
         }
     }
     return(View());
 }
コード例 #29
0
 public ActionResult kundeDetaljer(int id = 0)
 {
     var kundeDb = new VareBLL();
     Kunde enKunde = kundeDb.hentEnKunde(id);
     if (Session["Innlogget"] == null)
     {
         Session["Innlogget"] = false;
         ViewBag.Innlogget = false;
     }
     else
     {
         ViewBag.Innlogget = (bool)Session["Innlogget"];
         bool ok = (bool)Session["Innlogget"];
         if (ok) return View(enKunde);
     }
     return RedirectToAction("Home");
 }
コード例 #30
0
 public ActionResult AddNewGoods(Vare innVare)
 {
     if (loginCheck() == false)
     {
         return(RedirectToAction("LoggInn"));
     }
     if (ModelState.IsValid)
     {
         var  vareDb   = new VareBLL();
         bool insertOK = vareDb.insertVare(innVare);
         if (insertOK)
         {
             return(RedirectToAction("ListGoods"));
         }
     }
     return(View());
 }
コード例 #31
0
        public ActionResult kundeListe()
        {
            var          kundeDb    = new VareBLL();
            List <Kunde> alleKunder = kundeDb.hentAlle();

            if (Session["Innlogget"] == null)
            {
                Session["Innlogget"] = false;
                ViewBag.Innlogget    = false;
            }
            else
            {
                ViewBag.Innlogget = (bool)Session["Innlogget"];
                bool ok = (bool)Session["Innlogget"];
                if (ok)
                {
                    return(View(alleKunder));
                }
            }
            return(RedirectToAction("Home"));
        }
コード例 #32
0
        public ActionResult EndreVare(int id)
        {
            var  vareDb = new VareBLL();
            Vare enVare = vareDb.hentEnVare(id);

            if (Session["Innlogget"] == null)
            {
                Session["Innlogget"] = false;
                ViewBag.Innlogget    = false;
            }
            else
            {
                ViewBag.Innlogget = (bool)Session["Innlogget"];
                bool ok = (bool)Session["Innlogget"];
                if (ok)
                {
                    return(View(enVare));
                }
            }
            return(RedirectToAction("Home"));
        }
コード例 #33
0
        public ActionResult kundeDetaljer(int id = 0)
        {
            var   kundeDb = new VareBLL();
            Kunde enKunde = kundeDb.hentEnKunde(id);

            if (Session["Innlogget"] == null)
            {
                Session["Innlogget"] = false;
                ViewBag.Innlogget    = false;
            }
            else
            {
                ViewBag.Innlogget = (bool)Session["Innlogget"];
                bool ok = (bool)Session["Innlogget"];
                if (ok)
                {
                    return(View(enKunde));
                }
            }
            return(RedirectToAction("Home"));
        }
コード例 #34
0
        public ActionResult AddToCart(int vareID)
        {
            if (Session["Handlevogn"] == null)
            {
                Session["Handlevogn"] = new Handlevogn();
            }
            var  vareDb = new VareBLL();
            Vare vare   = vareDb.getSingleGoods(vareID);

            Handlevogn handlevogn = ((Handlevogn)Session["Handlevogn"]);

            if (handlevogn.varer != null)
            {
                handlevogn.calculateSumTotal();
                var funnetVare = handlevogn.varer.FirstOrDefault(h => h.Vare.id == vareID);
                if (funnetVare == null)
                {
                    HandlevognItem hv1 = new HandlevognItem();
                    hv1.Vare   = vare;
                    hv1.Antall = 1;
                    handlevogn.varer.Add(hv1);
                }
                else
                {
                    funnetVare.Antall++;
                }
            }
            else
            {
                HandlevognItem hv1 = new HandlevognItem();
                hv1.Vare   = vare;
                hv1.Antall = 1;
                handlevogn.varer.Add(hv1);
            }
            // return View(((Handlevogn)Session["Handlevogn"]).varer);
            return(RedirectToAction("Handlevogn", "Home"));
        }
コード例 #35
0
        public ActionResult slettKunde(int id, Kunde slettKunde)
        {
            var kundeDb = new VareBLL();
            bool slettOK = kundeDb.slettKunde(id);
            if (slettOK)
            {
                return RedirectToAction("kundeListe");
            }

            return View();
        }
コード例 #36
0
 public ActionResult Registrer(Kunde innKunde)
 {
     if (ModelState.IsValid)
     {
         var kundeDb = new VareBLL();
         bool insertOK = kundeDb.leggTilKunde(innKunde);
         if (insertOK)
         {
             return RedirectToAction("kundeListe");
         }
     }
     return View();
 }
コード例 #37
0
 public ActionResult slettVare(int id)
 {
     var vareDb = new VareBLL();
     Vare enVare = vareDb.hentEnVare(id);
     return View(enVare);
 }
コード例 #38
0
 public ActionResult VareListe()
 {
     var VareDb = new VareBLL();
     List<Vare> hentAlleVarer = VareDb.HentAlleVarer();
     return View(hentAlleVarer);
 }
コード例 #39
0
 public ActionResult kundeListe()
 {
     var kundeDb = new VareBLL();
     List<Kunde> alleKunder = kundeDb.hentAlle();
     if (Session["Innlogget"] == null)
     {
         Session["Innlogget"] = false;
         ViewBag.Innlogget = false;
     }
     else
        {
         ViewBag.Innlogget = (bool)Session["Innlogget"];
         bool ok = (bool)Session["Innlogget"];
         if (ok) return View(alleKunder);
     }
     return RedirectToAction("Home");
 }
コード例 #40
0
 public ActionResult VareDetaljer(int id)
 {
     var VareDb = new VareBLL();
     Vare enVare = VareDb.hentEnVare(id);
     return View(enVare);
 }