public virtual void Delete(SysEventViewModel sys, ModelStateDictionary modelState) { var entity = sys.ToEntity(); db.SysEvents.Attach(entity); db.SysEvents.Remove(entity); db.SaveChanges(); }
public SysEventViewModel Init(string level, string message, string createBy) { var model = new SysEventViewModel { ID = ID, Level = level, Message = message, UpdateAt = DateTime.Now, CreateBy = createBy }; return model; }
public virtual void Insert(SysEventViewModel sys, ModelStateDictionary modelState) { if (ValidateModel(sys, modelState)) { if (string.IsNullOrEmpty(sys.Message)) { sys.Message = ""; } var entity = sys.ToEntity(); db.SysEvents.Add(entity); db.SaveChanges(); sys.ID = entity.ID; } }
private bool ValidateModel(SysEventViewModel sys, ModelStateDictionary modelState) { return true; }
public virtual void Update(SysEventViewModel sys, ModelStateDictionary modelState) { if (ValidateModel(sys, modelState)) { if (string.IsNullOrEmpty(sys.Message)) { sys.Message = ""; } var entity = sys.ToEntity(); db.SysEvents.Attach(entity); db.Entry(entity).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
private void NewSysEvent(string level, string message) { SysEventViewModel newEvent = new SysEventViewModel().Init(level, message, "System"); eventService.Insert(newEvent, ModelState); }
private SysEventViewModel ConvertToViewModel(FormCollection collection) { SysEventViewModel model = new SysEventViewModel(); model.Level = Convert.ToString(collection.GetValues("Level")[0]); model.Message = Convert.ToString(collection.GetValues("Message")[0]); model.UpdateAt = DateTime.Now; model.CreateBy = "System"; return model; }
public JsonResult EditingPopup_Update([DataSourceRequest] DataSourceRequest request, SysEventViewModel rvm) { if (rvm != null && ModelState.IsValid) { eventService.Update(rvm, ModelState); } return Json(new[] { rvm }.ToDataSourceResult(request, ModelState)); }
public virtual JsonResult EditingPopup_Destroy([DataSourceRequest] DataSourceRequest request, SysEventViewModel evm) { if (ModelState.IsValid) { eventService.Delete(evm, ModelState); } return Json(new[] { evm }.ToDataSourceResult(request, ModelState)); }