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));
        }
Exemple #2
0
        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"));
        }
Exemple #3
0
 public ProductSize Insert(ProductSize ProductSize)
 {
     _ProductSizesRepository.Insert(ProductSize);
     return(ProductSize);
 }