Exemple #1
0
        public IActionResult MakeAvailable(int prodId, int branchid)
        {
            ProductAvalilability ProdNotAvail = _productAvailabilityDataService.GetSingle(p => p.BranchId == branchid &&
                                                                                          p.ProductId == prodId);

            _productAvailabilityDataService.Delete(ProdNotAvail);
            IEnumerable <ProductAvalilability> listProdAvail = _productAvailabilityDataService.Query(p => p.BranchId == branchid);

            return(Json(listProdAvail));
        }
Exemple #2
0
        public IActionResult MakeNotAvailable(int prodId, int branchid)
        {
            //       System.Diagnostics.Debug.WriteLine("xxxxx");
            Product pro = _productDataService.GetSingle(x => x.ProductId == prodId);

            ProductAvalilability pa = new ProductAvalilability
            {
                BranchId      = branchid,
                ProductId     = prodId,
                CategoryId    = pro.CategoryId,
                SubCategoryId = pro.SubCategoryId,
                ProductName   = pro.Name,
                Available     = false
            };

            _productAvailabilityDataService.Create(pa);

            IEnumerable <ProductAvalilability> listProdAvail = _productAvailabilityDataService.Query(p => p.BranchId == branchid);

            return(RedirectToAction("Availability", "Product"));
        }