protected void Delete_Item(object sender, EventArgs e)
    {
        LinkButton selectedLink = (LinkButton)sender;
        string link = selectedLink.ID.Replace("del", "");
        int cartId = Convert.ToInt32(link);

        var cartModel = new CartModel();
        cartModel.DeleteCart(cartId);

        Response.Redirect("~/Pages/ShoppingCart.aspx");
    }
Пример #2
0
    protected void Delete_Item(object sender, EventArgs e)
    {
        LinkButton selectedLink = (LinkButton)sender;
        //remove the del prefix from the id string (it was added because there are 2 ids on the same page )
        string link = selectedLink.ID.Replace("del", "");
        int cartId = Convert.ToInt32(link);

        var cartModel = new CartModel();
        cartModel.DeleteCart(cartId);

        Response.Redirect("ShoppingCart.aspx");
    }
Пример #3
0
        protected void Delete_Item(object sender, EventArgs e)
        {
            ImageButton selectedLink = (ImageButton)sender;
            string      link         = selectedLink.ID.Replace("del", "");
            int         cartId       = Convert.ToInt32(link);

            var cartModel = new CartModel();

            cartModel.DeleteCart(cartId);

            Response.Redirect("~/ShoppingCart.aspx");
        }
    private void Delete_Item(object sender, EventArgs e)
    {
        LinkButton selectedLink = (LinkButton)sender;
        string     link         = selectedLink.ID.Replace("del", "");
        int        cartId       = Convert.ToInt32(link);

        CartModel model = new CartModel();

        model.DeleteCart(cartId);


        Response.Redirect("~/Pages/ShoppingCart.aspx");
    }
Пример #5
0
    protected void Delete_Item(object sender, EventArgs e)
    {
        LinkButton selectedLink = (LinkButton)sender;
        //remove the del prefix from the id string (it was added because there are 2 ids on the same page )
        string link   = selectedLink.ID.Replace("del", "");
        int    cartId = Convert.ToInt32(link);

        var cartModel = new CartModel();

        cartModel.DeleteCart(cartId);

        Response.Redirect("ShoppingCart.aspx");
    }
Пример #6
0
    protected void lnkContinue_Click(object sender, EventArgs e)
    {
        CartModel   cartModel = new CartModel();
        List <Cart> carts     = cartModel.GetAllCarts();

        foreach (Cart cart in carts)
        {
            int id = cart.ID;
            cartModel.DeleteCart(id);
        }

        Response.Redirect("~/Index.aspx");
    }
Пример #7
0
    private void Delete_Item(object sender, EventArgs e)
    {
        //Get ID of product that has had its quantity dropdownlist changed.

        LinkButton selectedLink = (LinkButton)sender;
        string     link         = selectedLink.ID.Replace("del", "");
        int        cartId       = Convert.ToInt32(link);
        //DropDownList selectedList = (DropDownList)sender;
        //int cartId = Convert.ToInt32(selectedList.ID);
        //int quantity = Convert.ToInt32(selectedList.SelectedValue);

        //Update purchase with new quantity and refresh page
        CartModel cartModel = new CartModel();

        cartModel.DeleteCart(cartId);

        Response.Redirect("~/Pages/ShoppingCart.aspx");
    }
Пример #8
0
    private void Delete_Item(object sender, EventArgs e)
    {
        LinkButton itemLink = (LinkButton)sender;
        string     link     = itemLink.ID.Replace("del", "");

        int  cartId    = Convert.ToInt32(link);
        Cart cart      = db.Carts.Find(cartId);
        int  productId = cart.ProductID;

        //Delete item
        CartModel cartModel = new CartModel();

        cartModel.DeleteCart(cartId);

        HashSet <int> orderProductId = (HashSet <int>)HttpContext.Current.Application["productID"];

        orderProductId.RemoveWhere(s => s == productId);
        Application["productID"] = orderProductId;
        Response.Redirect("~/Pages/ShoppingCart.aspx", false);
    }
Пример #9
0
    protected void btnClear_Click(object sender, EventArgs e)
    {
        List <Cart> carts = (List <Cart>)Application["ShoppingCart"];

        CartModel cartModel = new CartModel();

        //+ id.ToString();
        foreach (Cart cart in carts)
        {
            int id = cart.ID;
            cartModel.DeleteCart(id);
        }

        Application["ShoppingCart"] = null;
        Application["productID"]    = null;

        HtmlMeta meta = new HtmlMeta();

        meta.HttpEquiv = "Refresh";
        meta.Content   = "3; url = /ZHUW15/asp_practical/Pages/WebShop.aspx";
        this.Page.Controls.Add(meta);
    }
Пример #10
0
 public ViewResult Submit()
 {
     ViewBag.Message = "Order is complete";
     cart.DeleteCart();
     return(View(cart));
 }
 public ActionResult DeleteCart(string id)
 {
     _mcartmdl.DeleteCart(id);
     return(Redirect("/user/index"));
 }
    protected void btnClear_Click(object sender, EventArgs e)
    {
        List<Cart> carts = (List<Cart>)Application["ShoppingCart"];

        CartModel cartModel = new CartModel();
        
            //+ id.ToString();
        foreach(Cart cart in carts)
        {
            int id = cart.ID;
            cartModel.DeleteCart(id);
        }

        Application["ShoppingCart"] = null;
        Application["productID"] = null;

        HtmlMeta meta = new HtmlMeta();
        meta.HttpEquiv = "Refresh";
        meta.Content = "3; url = /ZHUW15/asp_practical/Pages/WebShop.aspx";
        this.Page.Controls.Add(meta);
    }
    private void Delete_Item(object sender, EventArgs e)
    {

        LinkButton itemLink = (LinkButton)sender;
        string link = itemLink.ID.Replace("del", "");
        
        int cartId = Convert.ToInt32(link);
        Cart cart = db.Carts.Find(cartId);
        int productId = cart.ProductID;

        //Delete item
        CartModel cartModel = new CartModel();
        cartModel.DeleteCart(cartId);

        HashSet<int> orderProductId = (HashSet<int>)HttpContext.Current.Application["productID"];
        orderProductId.RemoveWhere(s => s == productId);
        Application["productID"] = orderProductId;
        Response.Redirect("~/Pages/ShoppingCart.aspx", false);
    }
 public ActionResult DeleteCart(string id, string categoryid)
 {
     _mcartmdl.DeleteCart(id);
     return(Redirect(HttpContext.Request.UrlReferrer.AbsoluteUri));
 }