//[ValidateAntiForgeryToken]
        public JsonResult EditStore([FromBody] Store store)
        {
            if (!StoreExists(store.Sid))
            {
                return(Json("Store Id Not Found"));
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(store);
                    _context.SaveChanges();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!StoreExists(store.Sid))
                    {
                        return(Json("Store Id not exist"));
                    }
                    else
                    {
                        throw;
                    }
                }
            }
            return(Json(store));
        }
Esempio n. 2
0
        public JsonResult EditCustomer([FromBody] Customer cust)
        {
            if (!CustomerExists(cust.Id))
            {
                return(Json("Customer Id Not Found"));
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(cust);
                    _context.SaveChanges();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CustomerExists(cust.Id))
                    {
                        return(Json("Customer Id not exist"));
                    }
                    else
                    {
                        throw;
                    }
                }
            }
            return(Json(cust));
        }
        //[ValidateAntiForgeryToken]
        public JsonResult EditProduct([FromBody] Product product)
        {
            if (!ProductExists(product.Pid))
            {
                return(Json("Product Id Not Found"));
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(product);
                    _context.SaveChanges();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ProductExists(product.Pid))
                    {
                        return(Json("Product Id not exist"));
                    }
                    else
                    {
                        throw;
                    }
                }
                // return RedirectToAction(nameof(Index));
            }
            return(Json(product));
        }
        //[ValidateAntiForgeryToken]
        public JsonResult EditSale([FromBody] ProductSold productSold)
        {
            if (!ProductSoldExists(productSold.Id))
            {
                return(Json("Product ID Not Found"));
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(productSold);
                    _context.SaveChanges();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ProductSoldExists(productSold.Id))
                    {
                        return(Json("Product id NotFound"));
                    }
                    else
                    {
                        throw;
                    }
                }
            }
            return(Json(productSold));
        }