public IHttpActionResult PostAddSize(SizeListVieModel sizeListViewModel) { HttpResponseMessage result = null; var name = HttpContext.Current.Request; ProductSizeRepository productSizeRP = new ProductSizeRepository(); ProductSize model = new ProductSize(); for (int i = 0; i < sizeListViewModel.counlist.Count; i++) { model.Count = Convert.ToInt32(sizeListViewModel.counlist.ElementAt(i)); model.ProductID = Convert.ToInt32(sizeListViewModel.id); model.SizeName = sizeListViewModel.sizelist.ElementAt(i); productSizeRP.Insert(model); ProductSizeHistory sizemodelhistory = new ProductSizeHistory(); sizemodelhistory.Count = model.Count; sizemodelhistory.ProductHistoryId = sizehistory.GetByProductNameCategory(productRepository.Get(Convert.ToInt32(sizeListViewModel.id)).Product_name, productRepository.Get(Convert.ToInt32(sizeListViewModel.id)).MainCategoryId).ProductHistoryId; sizemodelhistory.SizeName = model.SizeName; sizemodelhistory.Count = model.Count; sizehistory.Insert(sizemodelhistory); } return(StatusCode(HttpStatusCode.Created)); }
public ActionResult AddSize(SizeViewModel sizeViewModel, int id, List <int> Count) { ProductSizeRepository productSizeRP = new ProductSizeRepository(); var model = sizeViewModel.productSizes; //sizeViewModel.productSizes.ProductID = id; //sizeViewModel.productSizes.Count = sizeViewModel.product.Onhand; for (int i = 0; i < Count.Count; i++) { sizeViewModel.productSizes = model; sizeViewModel.productSizes.SizeName = sizeViewModel.Sizes.ElementAt(i); sizeViewModel.productSizes.Count = Count.ElementAt(i); productSizeRP.Insert(sizeViewModel.productSizes); ProductSizeHistory sizemodelhistory = new ProductSizeHistory(); sizemodelhistory.Count = sizeViewModel.productSizes.Count; sizemodelhistory.ProductID = sizehistory.GetByProductNameCategory(productRepository.Get(id).Product_name, productRepository.Get(id).CategoryID).Product_id; sizemodelhistory.SizeName = sizeViewModel.productSizes.SizeName; sizemodelhistory.Count = sizeViewModel.productSizes.Count; sizehistory.Insert(sizemodelhistory); } return(RedirectToAction("Index")); }
public ProductSize Insert(ProductSize ProductSize) { _ProductSizesRepository.Insert(ProductSize); return(ProductSize); }