示例#1
0
 public ActionResult DeleteGoods(int id)
 {
     if (loginCheck() == false) { return RedirectToAction("LoggInn"); }
     var vareDb = new VareBLL();
     Vare enVare = vareDb.getSingleGoods(id);
     return View(enVare);
 }
示例#2
0
 public ActionResult Browse(string kategori)
 {
     //return kategori;
     var vareDb = new VareBLL();
     List<Vare> alleVarer = vareDb.getAllByCategory(kategori);
     return View(alleVarer);
 }
示例#3
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();
 }
示例#4
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");
        }
 public ActionResult BrowseCategories()
 {
     var vareDb = new VareBLL();
     List<Kategori> alleVarer = vareDb.getAllCategories();
     return View(alleVarer);
 }
示例#6
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();
 }
示例#7
0
 //VARER
 public ActionResult ListGoods()
 {
     if (loginCheck() == false) { return RedirectToAction("LoggInn"); }
     var vareDb = new VareBLL();
     List<Vare> alleVarer = vareDb.getAll();
     return View(alleVarer);
 }
示例#8
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);
 }
示例#9
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();
 }
示例#10
0
 public ActionResult VareDetail(int vareID)
 {
     var vareDb = new VareBLL();
     Vare enVare = vareDb.getSingleGoods(vareID);
     return View(enVare);
 }