Hello Team,
In my product dataTable I have status with column which represent Active and Inactive and when I want to update the column this error popup saying object reference not set, kindly help.
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.tblCategory.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.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);
}