Example #1
0
    public void UpdateQuantity(int id, int quantity)
    {
        KosmetykiDBEntities db = new KosmetykiDBEntities();
        Koszyk cart            = db.Koszyks.Find(id);

        cart.Ilosc = quantity;
        db.SaveChanges();
    }
Example #2
0
 public string InsertKoszyk(Koszyk cart)
 {
     try
     {
         KosmetykiDBEntities db = new KosmetykiDBEntities();
         db.Koszyks.Add(cart);
         db.SaveChanges();
         return(cart.DataZakupu + " produkt został dodany do koszyka");
     }
     catch (Exception e)
     {
         return("Error: " + e);
     }
 }
Example #3
0
    public void MarkOrdersAsPaid(List <Koszyk> carts)
    {
        KosmetykiDBEntities db = new KosmetykiDBEntities();

        if (carts != null)
        {
            foreach (Koszyk cart in carts)
            {
                Koszyk oldCart = db.Koszyks.Find(cart.ID);
                oldCart.DataZakupu   = DateTime.Now;
                oldCart.JestwKoszyku = false;
            }
            db.SaveChanges();
        }
    }
Example #4
0
        //GET: Koszyk
        public ActionResult Index()
        {
            Koszyk koszyk;

            if (Session["koszyk"] == null)
            {
                koszyk            = new Koszyk();
                Session["koszyk"] = koszyk;
            }
            else
            {
                koszyk = (Koszyk)Session["koszyk"];
            }
            return(View(koszyk));
        }
Example #5
0
        public int IloscKsiazekWKoszyku()
        {
            Koszyk koszyk;

            if (Session ["koszyk"] == null)
            {
                koszyk            = new Koszyk();
                Session["koszyk"] = koszyk;
            }
            else
            {
                koszyk = (Koszyk)Session["koszyk"];
            }
            return(koszyk.Ksiazki.Count());
        }
Example #6
0
    protected void ImageButton14_Click(object sender, ImageClickEventArgs e)
    {
        Wysylka   wy     = CreateSend();
        SendModel model1 = new SendModel();

        lblResult.Text = model1.InsertSend(wy);
        List <Koszyk> carts = (List <Koszyk>)Session[User.Identity.GetUserId()];
        CartModel     model = new CartModel();
        Koszyk        id    = new Koszyk();

        Literal1.Text = Convert.ToString(id.ID);
        model.MarkOrdersAsPaid(carts);
        Session[User.Identity.GetUserId()] = null;
        Response.Redirect("https://www.aliorbank.pl/");
    }
Example #7
0
 public string DeleteKoszyk(int id)
 {
     try
     {
         KosmetykiDBEntities db = new KosmetykiDBEntities();
         Koszyk cart            = db.Koszyks.Find(id);
         db.Koszyks.Attach(cart);
         db.Koszyks.Remove(cart);
         db.SaveChanges();
         return(cart.DataZakupu + " produkt został usunięty z koszyka");
     }
     catch (Exception e)
     {
         return("Error: " + e);
     }
 }
Example #8
0
    public string UpdateKoszyk(int id, Koszyk cart)
    {
        try
        {
            KosmetykiDBEntities db = new KosmetykiDBEntities();
            //Fetch object from db
            Koszyk p = db.Koszyks.Find(id);
            p.DataZakupu   = cart.DataZakupu;
            p.Ilosc        = cart.Ilosc;
            p.KlientID     = cart.KlientID;
            p.JestwKoszyku = cart.JestwKoszyku;
            p.ProduktID    = cart.ProduktID;

            db.SaveChanges();
            return(cart.DataZakupu + " produkt został dodany do koszyka");
        }
        catch (Exception e)
        {
            return("Error: " + e);
        }
    }
Example #9
0
        public ActionResult DodajDokoszyka(string ksiazkaid)
        {
            int    id      = Int32.Parse(ksiazkaid);
            var    ksiazka = db.Ksiazki.FirstOrDefault(k => k.Id_Ksiazka == id);
            Koszyk koszyk;

            if (Session["basket"] == null)
            {
                koszyk            = new Koszyk();
                Session["koszyk"] = koszyk;
            }
            else
            {
                koszyk = (Koszyk)Session["koszyk"];
            }
            bool contains = koszyk.Ksiazki.Any(k => k.Id_Ksiazka == ksiazka.Id_Ksiazka);

            if (!contains)
            {
                koszyk.Ksiazki.Add(ksiazka);
            }
            return(RedirectToAction("Index", "Basket"));
        }
Example #10
0
 public KoszykService(int userid)
 {
     koszyk = new Koszyk(userid);
 }
Example #11
0
 public KoszykSummaryViewComponent(Koszyk koszykService)
 {
     koszyk = koszykService;
 }
Example #12
0
 public Zamowienie(Koszyk koszyk)
 {
     this.koszyk = koszyk;
 }
 public KoszykController(IKsiazkaRepository repo, Koszyk koszykService)
 {
     repository = repo;
     koszyk     = koszykService;
 }