public JsonResult Create(Product product)
        {
            using (ApplicationProductEntities entities = new ApplicationProductEntities())
            {
                entities.Products.Add(product);
                entities.SaveChanges();
            }

            return(Json(product));
        }
 public ActionResult DeleteProduct(int productId)
 {
     using (ApplicationProductEntities entities = new ApplicationProductEntities())
     {
         Product productList = (from c in entities.Products
                                where c.ProductId == productId
                                select c).FirstOrDefault();
         entities.Products.Remove(productList);
         entities.SaveChanges();
     }
     return(new EmptyResult());
 }
        public ActionResult UpdateProduct(Product product)
        {
            using (ApplicationProductEntities entities = new ApplicationProductEntities())
            {
                Product updatedList = (from c in entities.Products
                                       where c.ProductId == product.ProductId
                                       select c).FirstOrDefault();
                updatedList.ProductName = product.ProductName;
                updatedList.ProductCode = product.ProductCode;
                updatedList.Quantity    = product.Quantity;
                updatedList.Amount      = product.Amount;
                updatedList.TaxPercent  = product.TaxPercent;
                updatedList.TaxAmount   = product.TaxAmount;
                updatedList.NetAmount   = product.NetAmount;
                updatedList.Category    = product.Category;
                entities.SaveChanges();
            }

            return(new EmptyResult());
        }
        public ActionResult Index()
        {
            ApplicationProductEntities entities = new ApplicationProductEntities();

            return(View(entities.Products));
        }