public IActionResult EditFilterRule(EditFilterRuleModel model) { if (ModelState.IsValid) { var entity = _filterRuleFinder.FindById(model.FilterRuleId); entity.Name = model.Name; entity.Conditions = model.Conditions; entity.EventName = model.EventName; entity.ModifiedBy = CurrentUser.SystemUserId; entity.ModifiedOn = DateTime.Now; entity.StateCode = model.StateCode; return(_filterRuleUpdater.Update(entity).UpdateResult(T)); } return(JError(T["saved_error"] + ": " + GetModelErrors())); }
public IActionResult EditFilterRule(Guid id) { EditFilterRuleModel model = new EditFilterRuleModel(); if (!id.Equals(Guid.Empty)) { var entity = _filterRuleFinder.FindById(id); if (entity != null) { entity.CopyTo(model); model.FilterRuleId = id; model.Name = entity.Name; model.EventName = entity.EventName; model.EntityId = entity.EntityId; model.ToolTip = entity.ToolTip; model.StateCode = entity.StateCode; return(View(model)); } } return(NotFound()); }