Beispiel #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DotvvmPresenter" /> class.
 /// </summary>
 public DotvvmPresenter(DotvvmConfiguration configuration, IDotvvmViewBuilder viewBuilder, IViewModelLoader viewModelLoader, IViewModelSerializer viewModelSerializer,
                        IOutputRenderer outputRender, ICsrfProtector csrfProtector)
 {
     DotvvmViewBuilder   = viewBuilder;
     ViewModelLoader     = viewModelLoader;
     ViewModelSerializer = viewModelSerializer;
     OutputRenderer      = outputRender;
     CsrfProtector       = csrfProtector;
     ApplicationPath     = configuration.ApplicationPhysicalPath;
 }
Beispiel #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DotvvmPresenter"/> class.
 /// </summary>
 public DotvvmPresenter(
     IDotvvmViewBuilder dotvvmViewBuilder,
     IViewModelLoader viewModelLoader,
     IViewModelSerializer viewModelSerializer,
     IOutputRenderer outputRenderer,
     ICsrfProtector csrfProtector
     )
 {
     DotvvmViewBuilder   = dotvvmViewBuilder;
     ViewModelLoader     = viewModelLoader;
     ViewModelSerializer = viewModelSerializer;
     OutputRenderer      = outputRenderer;
     CsrfProtector       = csrfProtector;
 }
Beispiel #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DotvvmPresenter"/> class.
 /// </summary>
 public DotvvmPresenter(
     IDotvvmViewBuilder dotvvmViewBuilder,
     IViewModelLoader viewModelLoader,
     IViewModelSerializer viewModelSerializer,
     IOutputRenderer outputRenderer,
     ICsrfProtector csrfProtector
 )
 {
     DotvvmViewBuilder = dotvvmViewBuilder;
     ViewModelLoader = viewModelLoader;
     ViewModelSerializer = viewModelSerializer;
     OutputRenderer = outputRenderer;
     CsrfProtector = csrfProtector;
 }
Beispiel #4
0
        public DotvvmPresenter(DotvvmConfiguration configuration, IDotvvmViewBuilder viewBuilder, IViewModelLoader viewModelLoader, IViewModelSerializer viewModelSerializer,
                               IOutputRenderer outputRender, ICsrfProtector csrfProtector, IViewModelParameterBinder viewModelParameterBinder,
#pragma warning disable CS0618
                               IStaticCommandServiceLoader staticCommandServiceLoader
#pragma warning restore CS0618
                               )
        {
            DotvvmViewBuilder        = viewBuilder;
            ViewModelLoader          = viewModelLoader;
            ViewModelSerializer      = viewModelSerializer;
            OutputRenderer           = outputRender;
            CsrfProtector            = csrfProtector;
            ViewModelParameterBinder = viewModelParameterBinder;
#pragma warning disable CS0618
            StaticCommandServiceLoader = staticCommandServiceLoader;
#pragma warning restore CS0618
            ApplicationPath = configuration.ApplicationPhysicalPath;
        }
Beispiel #5
0
 public AmpViewBuilder(IDotvvmViewBuilder viewBuilder, IAmpControlTransformsRegistry transformsRegistry)
 {
     this.transformsRegistry = transformsRegistry;
     ViewBuilder             = viewBuilder;
 }
 public StatusPagePresenter(DotvvmConfiguration configuration, IDotvvmViewBuilder viewBuilder, IViewModelLoader viewModelLoader,
                            IViewModelSerializer viewModelSerializer, IOutputRenderer outputRender, ICsrfProtector csrfProtector,
                            IViewModelParameterBinder viewModelParameterBinder, IStaticCommandServiceLoader staticCommandServiceLoader) :
     base(configuration, viewBuilder, new DefaultViewModelLoader(), viewModelSerializer, outputRender, csrfProtector, viewModelParameterBinder, staticCommandServiceLoader)
 {
 }