public void EndUpdate(int id) { var _data = this.GetById2(id); var gapjournal = this._db.GapJournals.SingleOrDefault(m => m.JournalId == _data.JournalId); if (gapjournal != null) { var dalitem = new DAL.AppItemTable(this._request); gapjournal.IsolationDate = null; foreach (var item in gapjournal.GapJournalCares) { if (gapjournal.IsolationDate == null) { gapjournal.IsolationDate = item.JournalCareDate; gapjournal.IsolationDay = dalitem.GetIsolationDay(item.ItemID ?? 0); } else { int i = dalitem.GetIsolationDay(item.ItemID ?? 0); if (i > 0) { var daynumber1 = gapjournal.IsolationDateEnd(); var daynumber2 = item.JournalCareDate.AddDays(i); if (daynumber2 > daynumber1) { gapjournal.IsolationDate = item.JournalCareDate; gapjournal.IsolationDay = i; } } } } this._db.Entry(gapjournal).State = System.Data.Entity.EntityState.Modified; } this._db.SaveChanges(); }
protected override IActionInvoker CreateActionInvoker() { _dataobject = new DAL.AppItemTable(Request); this.InitData(_dataobject); return(base.CreateActionInvoker()); }
public ActionResult FieldChange() { DAL.AppItemTable _dataobject = new DAL.AppItemTable(Request); return(Json(_dataobject.FieldChange(), JsonRequestBehavior.AllowGet)); }
public ActionResult AutoComplete() { DAL.AppItemTable _dataobject = new DAL.AppItemTable(Request); return(Json(_dataobject.AutoComplete(), JsonRequestBehavior.AllowGet)); }