Example #1
0
 public BlogService(BlogDbContext dbContext,
                    IHttpContextAccessor httpContextAccessor,
                    IMapper mapper)
 {
     _blogMapper        = BlogMapper.Mapper;
     _dbContext         = dbContext;
     _adminModelService = new AdminModelService <DTO.Blog, Models.Blog>(_dbContext, dbContext.Blogs, _blogMapper);
 }
 public CategoryService(BlogDbContext dbContext,
                        IHttpContextAccessor httpContextAccessor,
                        IMapper mapper)
 {
     _blogMapper        = BlogMapper.Mapper;
     _dbContext         = dbContext;
     _adminModelService = new AdminModelService <Category, Models.Category>(_dbContext, dbContext.Categories, _blogMapper);
 }
        public PostService(BlogDbContext dbContext,
                           IHttpContextAccessor httpContextAccessor,
                           IMapper mapper,
                           UserManager <User> userManager)
        {
            _blogMapper          = BlogMapper.Mapper;
            _dbContext           = dbContext;
            _httpContextAccessor = httpContextAccessor;
            _platformMapper      = mapper;
            _userManager         = userManager;

            _postBaseQueryable = _dbContext.Posts
                                 .Include(p => p.Blog)
                                 .Include(p => p.Category)
                                 .Include(p => p.Tags);

            _adminModelService = new AdminModelService <Post, Models.Post>(_dbContext, _postBaseQueryable, _blogMapper);
        }