Example #1
0
 public DummyBlogPostSelectorPageFactory(IBlogPostSelectorPageFactory factory)
 {
     if (factory == null)
     {
         throw new ArgumentNullException(nameof(factory));
     }
     this.factory = factory;
 }
        public ApplicationMasterDetailPage(ApplicationViewModel applicationViewModel, IBlogPostSelectorPageFactory blogPostSelectorFactory)
        {
            if (applicationViewModel == null)
                throw new ArgumentNullException(nameof(applicationViewModel));
            if (blogPostSelectorFactory == null)
                throw new ArgumentNullException(nameof(blogPostSelectorFactory));

            this.applicationViewModel = applicationViewModel;
            this.blogPostSelectorFactory = blogPostSelectorFactory;

            Master = CreateMasterPage(applicationViewModel);
            Detail = CreateDetailPage(applicationViewModel);
        }
Example #3
0
        public ApplicationMasterDetailPage(ApplicationViewModel applicationViewModel, IBlogPostSelectorPageFactory blogPostSelectorFactory)
        {
            if (applicationViewModel == null)
            {
                throw new ArgumentNullException(nameof(applicationViewModel));
            }
            if (blogPostSelectorFactory == null)
            {
                throw new ArgumentNullException(nameof(blogPostSelectorFactory));
            }

            this.applicationViewModel    = applicationViewModel;
            this.blogPostSelectorFactory = blogPostSelectorFactory;

            Master = CreateMasterPage(applicationViewModel);
            Detail = CreateDetailPage(applicationViewModel);
        }
 public DummyBlogPostSelectorPageFactory(IBlogPostSelectorPageFactory factory)
 {
     if (factory == null) throw new ArgumentNullException(nameof(factory));
     this.factory = factory;
 }