private void RunEditFieldPipeline(IItem p_Item, IUser p_User) { p_Item.BeginEdit(); try { EditFieldsPipelineArgs args = new EditFieldsPipelineArgs(p_Item, p_User); PipelineRunnerHandler.RunPipeline(args); p_Item.EndEdit(); } catch (Exception exception) { // TODO: Log Exception p_Item.CancelEdit(); } }