public ActionResult addNewCategoryHeader(ProductCreateViewModel pcvm) { CategoryHeaderModel category = pcvm.CategoryHeader; categoryHeaderRepository.InsertOrUpdate(category); return(Redirect(Request.UrlReferrer.ToString())); }
public ActionResult Create(CategoryHeaderModel cHeader) { if (ModelState.IsValid) { categoryRepo.InsertOrUpdate(cHeader); return(RedirectToAction("Index")); } return(View()); }
public void CreateTest() { // Arrange var category = new CategoryHeaderModel(); category.Name = "TestKort"; category.CategoryHeaderModelId = -1; // Act _service.Create(category); // Assert _ICategoryHeaderRepo.Verify(r => r.InsertOrUpdate(category)); }
public ActionResult Create(ProductCreateViewModel productView) { if (ModelState.IsValid) { CategoryHeaderModel productCategory = categoryHeaderRepository.Find(productView.Product.CategoryHModelId); productView.Product.CategoryHeaderModel = productCategory; // product is created productRepository.InsertOrUpdate(productView.Product); return(RedirectToAction("Index")); } return(View()); }
public void Create() { // Arrange CategoryHeaderModel category = new CategoryHeaderModel() { CategoryHeaderModelId = -1, Name = "TestKort" }; // Act var result = _service.Create(category); // Assert try { _mockRepository.Verify(c => c.InsertOrUpdate(category)); } catch (Moq.MockException eM) { eM.GetBaseException(); } Assert.IsNotNull(result); }
public void Create() { // Arrange ProductCreateViewModel pCView = new ProductCreateViewModel(); ProductModel product = new ProductModel(); CategoryHeaderModel category = new CategoryHeaderModel(); category.Name = "TestKort"; category.CategoryHeaderModelId = 1; pCView.CategoryHeader = category; _mockCategory.Object.InsertOrUpdate(category); pCView.categories = _mockCategory.Object.GetAll(); product.CategoryHeaderModel = category; product.CategoryHModelId = 1; product.NameHeader = "GeForce Test"; product.NameDescription = "Bacon"; product.Price = -1; product.QuantityStorage = 1; product.Reviews = null; // Add product to view pCView.Product = product; // Act var result = _service.Create(pCView) as ViewResult; // Assert try { Assert.IsNotNull(result); } catch (AssertFailedException eAF) { Debug.WriteLine(eAF); } _mock.Verify(r => r.InsertOrUpdate(product)); }
private List <ProductModel> addCategoryHeaderModel(List <ProductModel> list) { List <ProductModel> valueReturn = new List <ProductModel>(); if (list == null) { return(new List <ProductModel>()); } foreach (var item in list) { CategoryHeaderModel cate = categoryHeaderRepository.Find(item.CategoryHModelId); item.CategoryHeaderModel = cate; valueReturn.Add(item); } foreach (var itemDB in valueReturn) { productRepository.InsertOrUpdate(itemDB); } return(valueReturn); }