public ActionResult IndexPartialUpdate([Bind(Include = "ID,GG,DS,QT,Date")] tcpjw3.oa.Models.QuoteStatistic item) { var model = db.QuoteStatistic; item.XS = item.DS; item.Type = 1; if (ModelState.IsValid) { try { var modelItem = model.FirstOrDefault(it => it.ID == item.ID); if (modelItem != null) { this.UpdateModel(modelItem); db.SaveChanges(); } } catch (Exception e) { ViewData["EditError"] = e.Message; } } else { ViewData["EditError"] = "Please, correct all errors."; } //return IndexPartial(); return(PartialView("_IndexPartial", model.OrderByDescending(i => i.Date))); }
public ActionResult IndexPartialAddNew([Bind(Include = "GG,DS,QT,Date")] tcpjw3.oa.Models.QuoteStatistic item) { var model = db.QuoteStatistic; item.XS = item.DS; item.Type = 1; var fixItem = model.FirstOrDefault(it => it.Date.CompareTo(item.Date.ToString("yyyy-MM-dd")) >= 0 && it.Date.CompareTo(item.Date.AddDays(1).ToString("yyyy-MM-dd")) <= 0); if (fixItem == null) { if (ModelState.IsValid) { try { model.Add(item); db.SaveChanges(); } catch (Exception e) { ViewData["EditError"] = e.Message; } } else { ViewData["EditError"] = "Please, correct all errors."; } } else { ViewData["EditError"] = "该日期已经添加过了."; } return(PartialView("_IndexPartial", model.OrderByDescending(i => i.Date))); }