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); }