public ActionResult Create(Stock stock) { try { using (var db = new ApplicationDbContext()) { var data = db.Stocks.Where(a => a.Id == stock.Id).FirstOrDefault(); StockHelper.GerCurrentPrice(stock); if (stock.Id == 0 || data == null) { db.Stocks.Add(stock); } else { data.StockCode = stock.StockCode; data.StockName = stock.StockName; data.Category = stock.Category; data.CurrentPrice = stock.CurrentPrice; } db.SaveChanges(); return(Json("done")); } } catch (Exception ex) { return(Json(ex.Message)); } }