Hello Team,
Am having some chanllegings here, I am trying to pass data from my controller to the database through my modelView,
But keep getting this error, object undefined.
public JsonResult SaveProduct(ProductViewModel productModel) { ASPNETMASTERPOSTEntities db = new ASPNETMASTERPOSTEntities(); var result = false; try { tblCategory category = new tblCategory(); if (productModel.tblCategory.CategoryId > 0) { category = db.tblCategories.Where(x => x.CategoryId == productModel.CategoryId).FirstOrDefault<tblCategory>(); } else { category.CategoryName = productModel.tblCategory.CategoryName; if (productModel.tblCategory.CategoryId <= 0) db.tblCategories.Add(category); db.SaveChanges(); category.CategoryId = productModel.tblCategory.CategoryId; } tblProduct product = new tblProduct(); if (productModel.ProductId > 0) { product = db.tblProducts.Where(a => a.ProductId == productModel.ProductId).FirstOrDefault(); } product.ProductName = productModel.ProductName; product.Status = productModel.Status; product.CategoryId = productModel.tblCategory.CategoryId; if (productModel.ProductId <= 0) { db.tblProducts.Add(product); } db.SaveChanges(); result = true; } catch (Exception ex) { throw ex; } return Json(result, JsonRequestBehavior.AllowGet); }