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)); }
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")); }