Esempio n. 1
0
 internal static void Run(
     this IActionRequestHandler <RenderMarkdown> handler,
     Action <string, object[]> action,
     string markdown)
 {
     handler.Run(new RenderMarkdown(action, markdown));
 }
Esempio n. 2
0
 internal static void Run(
     this IActionRequestHandler <LoadWholeFile> handler,
     DocumentViewModel viewModel,
     string name)
 {
     handler.Run(new LoadWholeFile(viewModel, name));
 }
Esempio n. 3
0
            private DependencyResolver RegisterActionRequestHandlers()
            {
                this.renderMarkdownHandler = new ImagePathFixer(
                    new PrettifyInvoke(
                        new Actions.Handlers.RenderMarkdownHandler()));
                this.loadWholeFileHandler = new Actions.Handlers.LoadWholeFileHandler();

                return(this);
            }
Esempio n. 4
0
 public ImagePathFixer(IActionRequestHandler <Actions.RenderMarkdown> decorated)
 {
     this.decorated = decorated;
 }
Esempio n. 5
0
 public PrettifyInvoke(IActionRequestHandler <Actions.RenderMarkdown> decorated)
 {
     this.decorated = decorated;
 }
Esempio n. 6
0
 public OpenFileHandler(IActionRequestHandler <Actions.LoadWholeFile> loader)
 {
     this.loader = loader;
 }