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))); }
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())); }