public bool AddProducttoShoppingcar(ShoppingcartDetails model) { var shoppingcarRepository = new ShoppingcartDetailsRepository(); var productsRepository = new ProductsRepository(); var stock = productsRepository.CheckStock(model.ProductID, model.Quantity); if (stock) { var product = shoppingcarRepository.FindById(model.CustomerID, model.ProductID); if (product == null) { shoppingcarRepository.Create(model); } else { shoppingcarRepository.Update(model); } return(true); } else { return(false); } }
public void FindByIdTest() { ShoppingcartDetailsRepository repository = new ShoppingcartDetailsRepository(); var shoppingcar = repository.FindById(1, 3); Assert.IsTrue(shoppingcar == null); }
public ShoppingcartDetails FindById(int CustomerID, int ProductID) { var shoppingcarRepository = new ShoppingcartDetailsRepository(); return(shoppingcarRepository.FindById(CustomerID, ProductID)); }