예제 #1
0
        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();
            }
        }