public IActionResult ShowProducts()
        {
            ShoppingBasketLogic Basket   = new ShoppingBasketLogic();
            List <Product>      products = new List <Product>();

            //products.Add(new Product{ProductName="pp"});
            return(RedirectToAction("ShoppingBasket", "SBProductsList"));
        }
        public IHttpActionResult Post(ShoppingBasketBTO shoppingBasketBTO)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest("Not a valid model"));
            }
            ShoppingBasketLogic shoppingBasket = new ShoppingBasketLogic();
            var model = shoppingBasket.Create(shoppingBasketBTO);

            return(CreatedAtRoute("DefaultApi", new { id = model.Id }, model));
        }
        public ActionResult ProductsList()
        {
            Product             product = new Product();
            ShoppingBasketLogic Basket  = new ShoppingBasketLogic();

            //List<Product> products() => Basket.Products();



            return(View(Basket.AddProductsToShoppingBasket(product)));
        }
示例#4
0
        public ActionResult ProductenKopen()
        {
            int?                ClientId = HttpContext.Session.GetInt32("ClientId");
            ClientLogic         Clientlo = new ClientLogic();
            ShoppingBasketLogic basket   = new ShoppingBasketLogic();

            foreach (Product i in Clientlo.GetAllProductsForUser(Convert.ToInt32(ClientId)))
            {
                Clientlo.SetOrder(Convert.ToInt32(ClientId), i.ProductId);
            }

            return(RedirectToAction("HomeClient", "Home"));
        }
        public IHttpActionResult Delete(int id)
        {
            {
                if (id <= 0)
                {
                    return(BadRequest("Not a valid shoppingBasket id"));
                }

                ShoppingBasketLogic shoppingBasket = new ShoppingBasketLogic();
                shoppingBasket.Delete(id);

                return(Ok("This shoppingBasket is deleted"));
            }
        }
        public ActionResult AddProductsToShoppingBasket(int?ProductId)
        {
            int?                ClientId    = HttpContext.Session.GetInt32("ClientId");
            AdminLogic          admin       = new AdminLogic();
            List <Product>      allproducts = admin.GetAllProducts();
            ShoppingBasketLogic Basket      = new ShoppingBasketLogic();
            ClientLogic         clientlogic = new ClientLogic();

            // /ShoppingBasket/AddProductsToShoppingBasket/ProductId?=1?Clientid=5
            foreach (Product p in allproducts)
            {
                if (ProductId == p.ProductId)
                {
                    clientlogic.AddProductToShoppingBasket(Convert.ToInt32(ClientId), Convert.ToInt32(ProductId));
                }
            }
            //Client.AddProductsToShoppingBasket(product);
            return(RedirectToAction("HomeClient", "Home"));
        }
        public IHttpActionResult GetById(int id)
        {
            ShoppingBasketLogic shoppingBasket = new ShoppingBasketLogic();

            return(Ok(shoppingBasket.Retrieve(id)));
        }
        public IHttpActionResult GetAll()
        {
            ShoppingBasketLogic shoppingBasket = new ShoppingBasketLogic();

            return(Ok(shoppingBasket.RetrieveAll()));
        }