示例#1
0
 public ActionResult Tilaa(int id, Ostoskori tilattava)
 {
     try
     {
         Ostoskori o = kr.HaeOstoskoriById(id);
         kr.TilaaOstoskori(o);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
示例#2
0
 public ActionResult Index()
 {
     if (User.Identity.IsAuthenticated)
     {
         Asiakas   asiakas   = kr.HaeAsiakas(User.Identity.Name);
         Ostoskori ostoskori = kr.HaeOstoskori(asiakas.Id);
         return(View(ostoskori));
     }
     else
     {
         return(View());
     }
 }
示例#3
0
        public ActionResult Tilaa(int id)
        {
            List <Maksutapa> lista  = kr.HaeMaksutavat().ToList();
            List <string>    mnimet = new List <string>();

            foreach (var m in lista)
            {
                mnimet.Add(m.Nimi);
            }

            ViewBag.Maksutavat = mnimet;
            Ostoskori ok = kr.HaeOstoskoriById(id);

            return(View(ok));
        }
示例#4
0
 public PartialViewResult HaeOstosKoriPartial(bool otsikko = false)
 {
     if (User.Identity.IsAuthenticated)
     {
         Asiakas   asiakas   = kr.HaeAsiakas(User.Identity.Name);
         Ostoskori ostoskori = kr.HaeOstoskori(asiakas.Id);
         return(PartialView("~/Views/_OstoskoriPartial.cshtml", new OstoskoriPartialModel {
             Ostoskori = ostoskori, NaytaOtsikko = otsikko
         }));
     }
     else
     {
         return(null);
     }
 }
示例#5
0
        public PartialViewResult Lisaa(int id)
        {
            if (User.Identity.IsAuthenticated)
            {
                Asiakas   asiakas = kr.HaeAsiakas(User.Identity.Name);
                Ostoskori kori    = kr.HaeOstoskori(asiakas.Id);
                kr.LisaaTuoteOstoskoriin(kori, id);

                return(PartialView("~/Views/_OstoskoriPartial.cshtml", new OstoskoriPartialModel {
                    Ostoskori = kori, NaytaOtsikko = false
                }));
            }
            else
            {
                return(PartialView());
            }
        }