public ActionResult AlleProducten(int productid) { Product p = DataProduct.GetProductById(productid); if (p != null) { return(RedirectToAction("EditSale", p)); } return(View()); }
public ActionResult Winkelwagen(int productid) { if (Login.loggedinUser == null) { return(RedirectToAction("LogIn", "Home")); } else { Product p = DataProduct.GetProductById(productid); Login.loggedinUser.winkelwagenlist.Add(p); return(View(Login.loggedinUser.winkelwagenlist)); } }
public void TestUpdateProdut() { //Arrange DataProduct dataProduct = new DataProduct(); ServiceProduct product = dataProduct.GetProductById(6); int rowsAffected; //Act product.Name = "SSD harddisk"; rowsAffected = dataProduct.UpdateProduct(product); //Assert Assert.IsTrue(rowsAffected >= 1, "Rows affected " + rowsAffected + product.Name); }
public ActionResult Verwijder(int productid) { Product p = DataProduct.GetProductById(productid); foreach (Product product in Login.loggedinUser.winkelwagenlist) { if (p.ProductID == product.ProductID) { Login.loggedinUser.winkelwagenlist.Remove(product); return(View("Winkelwagen", Login.loggedinUser.winkelwagenlist)); } } return(View("Winkelwagen", Login.loggedinUser.winkelwagenlist)); }
public void TestGetAmountOnProduct() { //Arrange DataProduct dataProduct = new DataProduct(); ServiceProduct product = new ServiceProduct(); product.Name = "Harddisk"; product.Price = 1234; product.Description = "For at få den bedste spiloplevelse er det vigtigt med en god og hurtig harddisk"; product.AmountOnStock = 30; //Act int insertedId = dataProduct.InsertProduct(product); var getInsertedProduct = dataProduct.GetProductById(insertedId); //Assert Assert.AreEqual(product.AmountOnStock, getInsertedProduct.AmountOnStock); }
public void InsertOrderTest() { //Arrange DataProduct dataProduct = new DataProduct(); DataCustomerOrder dataCustomerOrder = new DataCustomerOrder(); ServiceCustomer customer = new ServiceCustomer(); customer.Name = "Peter J."; customer.Address = "Sofiendalsvej"; customer.ZipCode = 9000; customer.PhoneNo = "12345678"; ServiceProduct product = new ServiceProduct(); product = dataProduct.GetProductById(4); ServiceProductLine productLine = new ServiceProductLine(); productLine.Amount = 1; productLine.SubTotal = product.Price; productLine.Product = product; ServiceCustomerOrder order = new ServiceCustomerOrder(); order.FinalPrice = productLine.SubTotal; order.Status = "Active"; order.DateOrder = DateTime.Now; order.PaymentMethod = 1; order.DiscountCode = null; List <ServiceProductLine> productLines = new List <ServiceProductLine>(); productLines.Add(productLine); order.ShoppingCart = productLines; //Act bool success = dataCustomerOrder.FinishCheckout(order); //Assert Assert.IsTrue(success); }
public ServiceProduct GetProductById(int productId) { ServiceProduct product = dataProduct.GetProductById(productId); return(product); }