public void Add_CalledCreateMethod() { //Arrange _productRepository.Setup(x => x.Create(It.IsAny <Product>())); //Act _service.AddProduct(new MProduct()); //Assert _productRepository.Verify(x => x.Create(It.IsAny <Product>()), Times.Once); }
//POST: SAVING NEW PRODUCT public ActionResult Save(ProductModel product) { if (!ModelState.IsValid) { return(RedirectToAction("ProductForm")); } UserLoginModel user = (UserLoginModel)HttpContext.Session["USER"]; product.VendorId = user.Id; bool status = productActionContext.AddProduct(product); //IF UPLOAD UNSUCCESSFULL if (!status) { TempData["ProductNotAdded"] = true; return(View("ProductForm", "Product")); } //PRODUCT ADDED SUCCESSFULLY TempData["ProductNotAdded"] = false; return(RedirectToAction("VendorIndex", "User")); }
public void Post([FromBody] MProduct mProduct) { ProductActions p1 = new ProductActions(); p1.AddProduct(mProduct); }
public async Task <int> AddProducts([FromBody] Product product) { return(await ProductActions.AddProduct(_context, product)); }