コード例 #1
0
 public BlogPostManager(
     IBlogPostRepository blogPostRepository,
     IBlogRepository blogRepository)
 {
     this.blogPostRepository = blogPostRepository;
     this.blogRepository     = blogRepository;
 }
コード例 #2
0
ファイル: Configuration.cs プロジェクト: TimMurphy/Casper
 private static void RegisterCommandHandlers(ICommandBus commandBus, IBlogPostRepository blogPostRepository, IPageRepository pageRepository, IFileRepository fileRepository)
 {
     // todo: add auto registration
     commandBus.RegisterCommandHandler <PublishBlogPost>(command => (new BlogPostCommandHandler(blogPostRepository)).HandleAsync(command));
     commandBus.RegisterCommandHandler <PublishPage>(command => (new PageCommandHandler(pageRepository)).HandleAsync(command));
     commandBus.RegisterCommandHandler <UploadFile>(command => (new FileCommandHandler(fileRepository)).HandleAsync(command));
 }
コード例 #3
0
 public BlogPostPublicAppService(
     IBlogRepository blogRepository,
     IBlogPostRepository blogPostRepository)
 {
     BlogRepository     = blogRepository;
     BlogPostRepository = blogPostRepository;
 }
コード例 #4
0
 public BlogPostsController(
     IBlogPostRepository blogPostRepository,
     IMapper mapper)
 {
     _blogPostRepository = blogPostRepository;
     _mapper             = mapper;
 }
コード例 #5
0
        public HomeController()
        {
            var connectionString = @"Data Source=(localdb)\MSSQLLocalDB;Integrated Security=True;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False";
            var context          = new LocalDatabaseContext(connectionString);

            repository = new DatabaseBlogPostRepository(context);
        }
コード例 #6
0
        /// <summary>
        /// Creates article controller
        /// </summary>
        /// <param name="blogPostRepository">blogpost repository to use, leave null to use default mocked implementation</param>
        /// <param name="shouldBlogPostRepositoryAlwayReturnPost">if using default blogpost repository, if set to true then repository will always return BlogPost regardless of input. If however it is false posts titles are 0 to 19 and published date is current day</param>
        /// <param name="lookupRepository">repository to look things up, leave null for default mocked implementation</param>
        /// <param name="configurationReader">configuration reader to use, leave null for default mocked implementation</param>
        /// <param name="waneTransform">wane transform, leave null for default mocked implementaion</param>
        /// <param name="logger">Logger, leave null for default implementation</param>
        /// <param name="principal">principal used for security, leave null for default implementation</param>
        /// <returns></returns>
        public static BlogPostController CreateBlogPostController(IBlogPostRepository blogPostRepository = null, bool shouldBlogPostRepositoryAlwayReturnPost = true,
            ILookupRepository lookupRepository = null, IConfigurationReader configurationReader = null, IWaneTransform waneTransform = null, IJumbleblocksLogger logger = null,
            IJumbleblocksPrincipal principal = null)
        {
            if (blogPostRepository == null)
                blogPostRepository = CreateMockedBlogPostRepository(shouldBlogPostRepositoryAlwayReturnPost).Object;

            if (lookupRepository == null)
                lookupRepository = CreateMockedLookupRepository().Object;

            if (configurationReader == null)
                configurationReader = CreateMockedConfigurationReader().Object;

            if (waneTransform == null)
                waneTransform = CreateMockedWaneTransform().Object;

            if (logger == null)
                logger = new Mock<IJumbleblocksLogger>().Object;

            if (principal == null)
                principal = CreateMockedPrincipalAndAddBlogUserToLookUp(Mock.Get<ILookupRepository>(lookupRepository)).Object;

            var controller = new BlogPostController(blogPostRepository, lookupRepository, configurationReader, waneTransform, logger);
            controller.SetMockedControllerContext();
            controller.SetPrincipal(principal);

            return controller;
        }
コード例 #7
0
        public CompositionRoot()
        {
            IBlogPostRepository repository = CompositionRoot.InitializeRepository();

            _controllerFactory  = new BlogControllerFactory(repository);
            _dependencyResolver = new WebApiDependencyResolver(repository);
        }
コード例 #8
0
 public BlogPostManager_Tests()
 {
     this.blogPostManager    = GetRequiredService <IBlogPostManager>();
     this.guidGenerator      = GetRequiredService <IGuidGenerator>();
     this.blogPostRepository = GetRequiredService <IBlogPostRepository>();
     this.cmsKitTestData     = GetRequiredService <CmsKitTestData>();
 }
コード例 #9
0
 public UserController(IUsersLogic Logic, IBlogPostRepository BlogRepo, ICommentRepository CommentRepo)
 {
     this.BlogRepo    = BlogRepo;
     this.CommentRepo = CommentRepo;
     this.Logic       = Logic;
     UserManager      = Startup.UserManagerFactory.Invoke();
 }
コード例 #10
0
 public PageRepositorySteps(GivenData given, ActualData actual, ScenarioHelpers scenarioHelpers)
 {
     _given              = given;
     _actual             = actual;
     _pageRepository     = scenarioHelpers.PageRepository;
     _blogPostRepository = scenarioHelpers.BlogPostRepository;
 }
コード例 #11
0
        public HttpResponseMessage SubmitPost(HttpRequestMessage request, [FromBody] BlogPost blogPost)
        {
            HttpResponseMessage response = null;

            try
            {
                blogPost.Timestamp = DateTime.Now;

                PreSubmissionPostingEventArgs preArgs = new PreSubmissionPostingEventArgs(blogPost);

                _ExtensibilityManager.InvokeCancelableModuleEvent <PreSubmissionPostingEventArgs>(
                    _ModuleEvents.PreSubmissionPosting, preArgs);

                if (!preArgs.Cancel)
                {
                    IBlogPostRepository blogPostRepository = _componentLocator.ResolveComponent <IBlogPostRepository>();

                    blogPost = blogPostRepository.Add(blogPost);

                    PostSubmissionPostingEventArgs postArgs = new PostSubmissionPostingEventArgs(blogPost);

                    _ExtensibilityManager.InvokeModuleEvent <PostSubmissionPostingEventArgs>(
                        _ModuleEvents.PostSubmissionPosting, postArgs);

                    response = request.CreateResponse <BlogPost>(HttpStatusCode.OK, blogPost);
                }
            }
            catch (Exception ex)
            {
                response = request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex);
            }

            return(response);
        }
コード例 #12
0
 public CmsKitDataSeedContributor(
     IGuidGenerator guidGenerator,
     ICmsUserRepository cmsUserRepository,
     CmsKitTestData cmsKitTestData,
     ICommentRepository commentRepository,
     ReactionManager reactionManager,
     IRatingRepository ratingRepository,
     ICurrentTenant currentTenant,
     IContentRepository contentRepository,
     ITagManager tagManager,
     IEntityTagRepository entityTagRepository,
     IPageRepository pageRepository,
     IBlogRepository blogRepository,
     IBlogPostRepository blogPostRepository,
     IEntityTagManager entityTagManager,
     IOptions <CmsKitOptions> options,
     IOptions <CmsKitTagOptions> tagOptions)
 {
     _guidGenerator       = guidGenerator;
     _cmsUserRepository   = cmsUserRepository;
     _cmsKitTestData      = cmsKitTestData;
     _commentRepository   = commentRepository;
     _reactionManager     = reactionManager;
     _ratingRepository    = ratingRepository;
     _currentTenant       = currentTenant;
     _contentRepository   = contentRepository;
     _tagManager          = tagManager;
     _entityTagManager    = entityTagManager;
     _entityTagRepository = entityTagRepository;
     _pageRepository      = pageRepository;
     _blogRepository      = blogRepository;
     _blogPostRepository  = blogPostRepository;
     _options             = options;
     _tagOptions          = tagOptions;
 }
コード例 #13
0
ファイル: HomeController.cs プロジェクト: gotsanity/Mars
 public HomeController(ILogger <HomeController> logger, ApplicationDbContext applicationDbContext, IBlogPostRepository repository, IUnitOfWork uow)
 {
     _logger     = logger;
     _ctx        = applicationDbContext;
     _repo       = repository;
     _unitOfWork = uow;
 }
コード例 #14
0
 public HomeController(IBlogPostRepository blogPostRepository, Settings settings, IFeedGenerator feedGenerator, ISearchHelper searchHelper)
 {
     _blogPostRepository = blogPostRepository;
     _settings           = settings;
     _feedGenerator      = feedGenerator;
     _searchHelper       = searchHelper;
 }
コード例 #15
0
 public ArticlesController(IFeatureRepository featureRepository, IBlogPostRepository blogPostRepository, IUserRepository userRepository)
     : base(userRepository)
 {
     _blogPostRepository = blogPostRepository;
     _featureRepository  = featureRepository;
     _featureService     = new FeatureService(_featureRepository);
 }
コード例 #16
0
ファイル: BlogPostManager.cs プロジェクト: wzhijiew/abp
 public BlogPostManager(
     IBlogPostRepository blogPostRepository,
     IBlogRepository blogRepository)
 {
     BlogPostRepository = blogPostRepository;
     BlogRepository     = blogRepository;
 }
コード例 #17
0
 public ArticlesController(IFeatureRepository featureRepository, IBlogPostRepository blogPostRepository, IUserRepository userRepository)
     : base(userRepository)
 {
     _blogPostRepository = blogPostRepository;
     _featureRepository = featureRepository;
     _featureService = new FeatureService(_featureRepository);
 }
コード例 #18
0
 public NewslettersController(IFeatureRepository featureRepository, INewsletterRepository newsletterRepository, INewsletterSubscriberRepository newsletterSubscriberRepository, IBlogPostRepository blogPostRepository, IBlogRepository blogRepository, IUserRepository userRepository)
     : base(userRepository)
 {
     _blogPostRepository = blogPostRepository;
     _newsletterSubscriberRepository = newsletterSubscriberRepository;
     _newsletterService = new NewsletterService(newsletterRepository);
     _blogRepository = blogRepository;
 }
コード例 #19
0
 public BlogPostService(IAuthorRepository authorRepository,
                        IBlogPostRepository blogPostRepository,
                        IMapper mapper)
 {
     _authorRepository   = authorRepository ?? throw new ArgumentNullException(nameof(authorRepository));
     _blogPostRepository = blogPostRepository ?? throw new ArgumentNullException(nameof(blogPostRepository));
     _mapper             = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
コード例 #20
0
 public NewslettersController(IFeatureRepository featureRepository, INewsletterRepository newsletterRepository, INewsletterSubscriberRepository newsletterSubscriberRepository, IBlogPostRepository blogPostRepository, IBlogRepository blogRepository, IUserRepository userRepository) :
     base(userRepository)
 {
     _blogPostRepository             = blogPostRepository;
     _newsletterSubscriberRepository = newsletterSubscriberRepository;
     _newsletterService = new NewsletterService(newsletterRepository);
     _blogRepository    = blogRepository;
 }
コード例 #21
0
 public BlogPostRepository_Test()
 {
     testData           = GetRequiredService <CmsKitTestData>();
     blogPostRepository = GetRequiredService <IBlogPostRepository>();
     blogPostManager    = GetRequiredService <BlogPostManager>();
     userRepository     = GetRequiredService <ICmsUserRepository>();
     blogRepository     = GetRequiredService <IBlogRepository>();
 }
コード例 #22
0
 public PostsController(
     ILogger <PostsController> logger,
     IBlogPostRepository repositoryBlogPost
     )
 {
     _logger             = logger;
     _repositoryBlogPost = repositoryBlogPost;
 }
コード例 #23
0
 public BlogPostController(IBlogPostRepository blogPostRepository, IAuthorRepository authorRepository, IBlogTagRepository blogTagRepository, IBlogTagAppliedRepository blogTagAppliedRepository, IOptions <AppSettings> appSettings)
 {
     _blogPostRepository       = blogPostRepository;
     _authorRepository         = authorRepository;
     _blogTagRepository        = blogTagRepository;
     _blogTagAppliedRepository = blogTagAppliedRepository;
     _appSettings = appSettings;
 }
コード例 #24
0
ファイル: BlogController.cs プロジェクト: fyrinx/innblog
 public BlogController(IBlogRepository brepository, IBlogPostRepository bprepository, ApplicationDbContext db, IAuthorizationService auth, UserManager <User> userManager)
 {
     this.brepository  = brepository;
     this.bprepository = bprepository;
     this.db           = db;
     this.auth         = auth;
     this.userManager  = userManager;
 }
コード例 #25
0
 public StandardControllerFactory(IBlogPostRepository blogPostRepository)
 {
     if (blogPostRepository == null)
     {
         throw new ArgumentNullException(nameof(blogPostRepository));
     }
     this.blogPostRepository = blogPostRepository;
 }
コード例 #26
0
ファイル: HomeController.cs プロジェクト: jwiggint/CMS
 public HomeController(IPageRepository PageRepo, IHomeRepository HomeRepo, IImageRepository ImageRepo, IFormRepository FormRepo, IFAQRepository FAQRepo, IBlogPostRepository BlogPostRepo)
 {
     PageRepository = PageRepo;
     HomeRepository = HomeRepo;
     ImageRepository = ImageRepo;
     FormRepository = FormRepo;
     FAQRepository = FAQRepo;
     BlogPostRepository = BlogPostRepo;
 }
コード例 #27
0
 public BlogPostApplication(IBlogPostRepository blogPostRepository, IHostingEnvironment environment,
                            IConfiguration configuration, IIORepository iORepository) :
     base(blogPostRepository)
 {
     _blogPostRepository = blogPostRepository;
     _environment        = environment;
     _iORepository       = iORepository;
     _postsPath          = $"{_environment.ContentRootPath}{configuration["PostsPath"]}";
 }
コード例 #28
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BlogPostTasks"/> class.
 /// </summary>
 /// <param name="blogPostSpecificationFactory">
 /// The blog post specification factory.
 /// </param>
 /// <param name="blogPostRepository">
 /// The blog post repository.
 /// </param>
 /// <param name="cachingProvider">
 /// The caching provider.
 /// </param>
 public BlogPostTasks(
     IBlogPostSpecificationFactory blogPostSpecificationFactory,
     IBlogPostRepository blogPostRepository,
     ICachingProvider cachingProvider)
 {
     this.blogPostSpecificationFactory = blogPostSpecificationFactory;
     this.blogPostRepository = blogPostRepository;
     this.cachingProvider = cachingProvider;
 }
コード例 #29
0
 public BlogPostService(IBlogPostRepository blogPostRepository, IMapper mapper,
                        ILogger <BlogPostService> logger, IAmazonDynamoDB amazonDynamoDb)
 {
     _blogPostRepository = blogPostRepository;
     _mapper             = mapper;
     _logger             = logger;
     _amazonDynamoDb     = amazonDynamoDb;
     _context            = new DynamoDBContext(amazonDynamoDb);
 }
コード例 #30
0
 public BlogPostPublicAppService(
     IBlogRepository blogRepository,
     IBlogPostRepository blogPostRepository,
     IBlobContainer <BlogPostCoverImageContainer> blobContainer)
 {
     BlogRepository     = blogRepository;
     BlogPostRepository = blogPostRepository;
     BlobContainer      = blobContainer;
 }
コード例 #31
0
 public BlogPostPublicAppService(
     IBlogRepository blogRepository,
     IBlogPostRepository blogPostRepository,
     ContentParser contentParser)
 {
     BlogRepository     = blogRepository;
     BlogPostRepository = blogPostRepository;
     ContentParser      = contentParser;
 }
コード例 #32
0
 public BlogPostController(IBlogPostRepository blogPostRepository, ICategoryRepository categoryRepository, IUserRepository userRepository, IBlogCategoryRepository blogCategoryRepository, IBlogTagRepository blogTagRepo, ITagRepository tagRepo)
 {
     _blogPostRepo     = blogPostRepository;
     _categoryRepo     = categoryRepository;
     _userRepo         = userRepository;
     _blogCategoryRepo = blogCategoryRepository;
     _blogTagRepo      = blogTagRepo;
     _tagRepo          = tagRepo;
 }
コード例 #33
0
 public HomeController(ILogger <HomeController> logger, IBlogPostRepository blogPostRepository, IAuthorRepository authorRepository, IBlogTagRepository blogTagRepository, IBlogTagAppliedRepository blogTagAppliedRepository, IOptions <AppSettings> appSettings)
 {
     _logger                   = logger;
     _blogPostRepository       = blogPostRepository;
     _authorRepository         = authorRepository;
     _blogTagRepository        = blogTagRepository;
     _blogTagAppliedRepository = blogTagAppliedRepository;
     _appSettings              = appSettings;
 }
コード例 #34
0
ファイル: PageController.cs プロジェクト: jwiggint/CMS
 public PageController(IPageRepository PageRepo, IJSONRepository JSONRepo, IFormRepository FormRepo, IFAQRepository FAQRepo, IBlogPostRepository BlogPostRepo, IImageRepository ImageRepo)
 {
     PageRepository = PageRepo;
     JSONRepository = JSONRepo;
     FormRepository = FormRepo;
     FAQRepository = FAQRepo;
     BlogPostRepository = BlogPostRepo;
     ImageRepository = ImageRepo;
 }
コード例 #35
0
        public ApplicationViewModel(IBlogPostRepository repository)
        {
            if (repository == null) throw new ArgumentNullException(nameof(repository));
            this.repository = repository;

            BlogPosts = GetBlogPosts(repository);

            SaveCommand = new ActionCommand(SaveBlogPost);
        }
コード例 #36
0
        public void Setup()
        {
            mockery = new MockRepository();
            blogPostMapper = mockery.DynamicMock<IBlogPostMapper>();
            post = mockery.DynamicMock<IBlogPost>();
            blogPostRepository = mockery.DynamicMock<IBlogPostRepository>();

            service = new BlogPostService(blogPostMapper, blogPostRepository);
        }
コード例 #37
0
 public BlogPostManager_Tests()
 {
     blogPostManager    = GetRequiredService <BlogPostManager>();
     guidGenerator      = GetRequiredService <IGuidGenerator>();
     blogPostRepository = GetRequiredService <IBlogPostRepository>();
     blogRepository     = GetRequiredService <IBlogRepository>();
     cmsKitTestData     = GetRequiredService <CmsKitTestData>();
     userRepository     = GetRequiredService <ICmsUserRepository>();
 }
コード例 #38
0
ファイル: BlogPostManager.cs プロジェクト: zjc-china/abp
 public BlogPostManager(
     IBlogPostRepository blogPostRepository,
     IBlogRepository blogRepository,
     IDefaultBlogFeatureProvider blogFeatureProvider)
 {
     BlogPostRepository  = blogPostRepository;
     BlogRepository      = blogRepository;
     BlogFeatureProvider = blogFeatureProvider;
 }
コード例 #39
0
 public BlogControllerFactory(IBlogPostRepository repository)
 {
     if (repository == null)
     {
         throw new ArgumentNullException("repository");
     }
     this._controllerMap = new Dictionary<string, Func<RequestContext, IController>>();
     this._controllerMap["Home"] = context => new HomeController();
     this._controllerMap["ViewSwitcher"] = context => new ViewSwitcherController();
     this._controllerMap["BlogPost"] = context => new BlogPostController(repository);
 }
コード例 #40
0
        public BlogPostDeleter(IBlogPostRepository blogPostRepository, ILookupRepository lookupRepository)
        {
            if (blogPostRepository == null)
                throw new ArgumentNullException("blogPostRepository");

            if (lookupRepository == null)
                throw new ArgumentNullException("lookupRepository");

            BlogPostRepository = blogPostRepository;
            LookupRepository = lookupRepository;
        }
コード例 #41
0
        public BlogPostPager(int postsPerPage, IBlogPostRepository blogPostRepository)
        {
            if (postsPerPage <= 0)
                throw new ArgumentException("must be at least 1", "postsPerPage");

            if (blogPostRepository == null)
                throw new ArgumentNullException("blogPostRepository");

            PostsPerPage = postsPerPage;
            BlogPostRepository = blogPostRepository;
        }
コード例 #42
0
ファイル: BlogController.cs プロジェクト: btsantos/CodeTunnel
 /// <summary>
 /// Constructor that accepts dependencies.
 /// </summary>
 public BlogController(
     IBlogPostRepository blogPostRepository,
     IPostCommentRepository postCommentRepository,
     IUserRepository userRepository,
     IVariableRepository variableRepository)
 {
     this._blogPostRepository = blogPostRepository;
     this._postCommentRepository = postCommentRepository;
     this._userRepository = userRepository;
     this._variableRepository = variableRepository;
     this._blogPostsPerPage = Convert.ToInt32(ConfigurationManager.AppSettings["BlogPostsPerPage"]);
 }
コード例 #43
0
ファイル: SearchTasks.cs プロジェクト: kamukondiwa/SimpleBlog
 /// <summary>
 /// Initializes a new instance of the <see cref="SearchTasks"/> class.
 /// </summary>
 /// <param name="blogPostSpecificationFactory">
 /// The blog post specification factory.
 /// </param>
 /// <param name="blogPostRepository">
 /// The blog post repository.
 /// </param>
 /// <param name="blogSpecificationFactory">
 /// The blog Specification Factory.
 /// </param>
 /// <param name="blogRepository">
 /// The blog Repository.
 /// </param>
 /// <param name="blogSpecificationBuilder">
 /// The blog Specification Builder.
 /// </param>
 public SearchTasks(
     IBlogPostSpecificationFactory blogPostSpecificationFactory, 
     IBlogPostRepository blogPostRepository, 
     IBlogSpecificationFactory blogSpecificationFactory, 
     IBlogRepository blogRepository, 
     ILinqSpecificationBuilderService blogSpecificationBuilder)
 {
     this.blogPostSpecificationFactory = blogPostSpecificationFactory;
     this.blogSpecificationBuilder = blogSpecificationBuilder;
     this.blogPostRepository = blogPostRepository;
     this.blogSpecificationFactory = blogSpecificationFactory;
     this.blogRepository = blogRepository;
 }
コード例 #44
0
        public BlogPostController(IBlogPostRepository blogPostSummaryRepository, ILookupRepository lookupRepository, IConfigurationReader configurationReader, IWaneTransform waneTransformer, IJumbleblocksLogger logger)
        {
            if (blogPostSummaryRepository == null)
                throw new ArgumentNullException("blogPostSummaryRepository");

            if (lookupRepository == null)
                throw new ArgumentNullException("lookupRepository");

            if (configurationReader == null)
                throw new ArgumentNullException("configurationReader");

            if (waneTransformer == null)
                throw new ArgumentNullException("waneTransformer");

            if (logger == null)
                throw new ArgumentNullException("logger");

            BlogPostRepository = blogPostSummaryRepository;
            LookupRepository = lookupRepository;
            ConfigurationReader = configurationReader;
            WaneTransformer = waneTransformer;
            Logger = logger;
        }
コード例 #45
0
 public HomeController(IBlogPostRepository repository)
 {
     _repository = repository;
 }
コード例 #46
0
 public AdminOldController(IBlogRepository blogRepository, IUserRepository userRepository, IBlogPostRepository blogPostRepository)
     : base(userRepository)
 {
     _blogRepository = blogRepository;
     _blogPostRepository = blogPostRepository;
 }
コード例 #47
0
 /// <summary>
 /// Class constructor. Initializes the repository object
 /// </summary>
 public NavigationController(IBlogPostRepository blogPostRepo)
 {
     _blogPostRepo = blogPostRepo;
 }
コード例 #48
0
ファイル: BlogPostController.cs プロジェクト: jwiggint/CMS
 public BlogPostController(IBlogPostRepository BlogPostRepo, IImageRepository ImageRepo)
 {
     BlogPostRepository = BlogPostRepo;
     ImageRepository = ImageRepo;
 }
コード例 #49
0
 public AdminController(IBlogPostRepository blogRepo,
     IPortfolioProjectRepository portfolioRepo)
 {
     _blogRepo = blogRepo;
     _portfolioRepo = portfolioRepo;
 }
コード例 #50
0
ファイル: HomeController.cs プロジェクト: terjetyl/epicserver
 public HomeController(IBlogPostRepository blogPostRepository)
 {
     _blogPostRepository = blogPostRepository;
 }
コード例 #51
0
ファイル: HomeController.cs プロジェクト: dustinchilson/blog
 public HomeController(IKernel factory, IBlogPostRepository blogPostRepository)
     : base(factory)
 {
     _blogPostRepository = blogPostRepository;
 }
コード例 #52
0
 public BlogPostService(IBlogPostMapper blogPostMapper, IBlogPostRepository blogPostRepository)
 {
     this.blogPostMapper = blogPostMapper;
     this.blogPostRepository = blogPostRepository;
 }
コード例 #53
0
 public BlogController(IBlogPostRepository blogRepo)
 {
     _blogRepo = blogRepo;
 }
コード例 #54
0
 private static IEnumerable<BlogPostViewModel> GetBlogPosts(IBlogPostRepository repository)
 {
     return repository.GetBlogPosts()
                      .Select(blogPost => new BlogPostViewModel(blogPost));
 }
コード例 #55
0
 public BlogController(IBlogPostRepository repository)
 {
     _repo = repository;
 }
コード例 #56
0
 public BlogPostController(IBlogPostRepository blogPostRepository)
 {
     this._blogPostRepository = blogPostRepository;
 }
コード例 #57
0
ファイル: PostServices.cs プロジェクト: ignu/tribality
 public PostServices(IBlogPostRepository blogPostRepository)
 {
     this.blogPostRepository = blogPostRepository;
 }
コード例 #58
0
 public AccountController(IBlogPostRepository blogPostRepository, IFeatureRepository featureRepository, IUserRepository userRepository, IBlogRepository blogRepository)
     : base(userRepository)
 {
     _userRepository = userRepository;
 }
コード例 #59
0
 public ArticlesController(IBlogPostRepository blogPostRepository)
 {
     _blogPostRepository = blogPostRepository;
 }
コード例 #60
0
 public WidgetNewsRotatorController(IBlogPostRepository BlogPostRepo)
 {
     BlogPostRepository = BlogPostRepo;
 }