public IEnumerable <Product> AddProduct(AddProductDTO productToAdd)
        {
            var repo = new ProductRepository();

            repo.AddNewProduct(productToAdd);
            return(repo.GetAllProducts());
        }
 public ActionResult Create(ProductViewModels product)
 {
     if (ModelState.IsValid)
     {
         service.AddNewProduct(product);
         return(RedirectToAction("Index"));
     }
     ViewBag.SupplierId = new SelectList(service.GetCompanyName(), "id", "CompanyName", product.SupplierId);
     return(View(product));
 }
 public int Post(ProductViewModel product)
 {
     try
     {
         service.AddNewProduct(product);
         return(1);
     }
     catch (Exception ex)
     {
         return(0);
     }
 }
Exemple #4
0
 public int post(ProductViewModels supplier)
 {
     try
     {
         service.AddNewProduct(supplier);
         return(1);
     }
     catch (Exception ex)
     {
         return(0);
     }
 }
        public void Test_AddNewProduct()
        {
            var product = new Product {
                ProductName = "Spoon", ProductPrice = 40
            };

            var productRepository = new ProductRepository(_warehouseDbContextMock.Object);

            productRepository.AddNewProduct(product);

            _productsMock.Verify(m => m.Add(It.IsAny <Product>()), Times.Once());
            _warehouseDbContextMock.Verify(context => context.SaveChanges());
        }
Exemple #6
0
        public ActionResult AddNewProduct(HomeListItem editProductData)
        {
            if (Request.Files.Count > 0)
            {
                var file = Request.Files[0];

                if (file != null && file.ContentLength > 0)
                {
                    var fileName = Path.GetFileName(file.FileName);
                    var path     = Path.Combine(Server.MapPath("~/Photo"), fileName);
                    file.SaveAs(path);
                    productRepository.AddNewProduct(editProductData);
                    pictureRepository.UploadPhotoProduct(fileName);
                }
            }
            return(RedirectToAction("Home", "BagShop"));
        }
Exemple #7
0
 public void AddOneProductTest()
 {
     productRepository.AddNewProduct(new Product("Potato", "10 RS", 100, "Root"));
     Assert.AreEqual(11, productRepository.TotalProducts());
 }
Exemple #8
0
 public bool AddNewProduct(string name, string description, decimal price, string collection, string productType, string ImgUrl)
 {
     return(repository.AddNewProduct(name, description, price, collection, productType,
                                     ImgUrl));
 }
Exemple #9
0
 public void AddNewProductListLengthTest()
 {
     Assert.AreEqual(11, productRepository.AddNewProduct(new Product("Potato", "10 RS", 100, "Root")).Count);
 }
        public IHttpActionResult AddNewProduct(Product product)
        {
            int id = _productRepository.AddNewProduct(product);

            return(Ok(new { id }));
        }
 public ActionResult Add(ProductModel model)
 {
     productRepo.AddNewProduct(model);
     return(RedirectToAction("Products"));
 }