public SaveViewsBackgroundService(IBackgroundServiceService backgroundServiceService, IPostViewRepository postViewRepository, PostViewStore viewStore) : base(backgroundServiceService) { this.postViewRepository = postViewRepository; this.viewStore = viewStore; ID = new Guid("{034DDBAA-3484-4e6d-BBA6-6E7981B28C0B}"); Name = "Oxite View Tracking"; Category = "Background Services"; }
public PostsService(IRepository<Post, int> postsRepository, IPostViewRepository postsViewRepository, IRepository<User, int> usersRepository, IProgressLogger progressLogger, IMapper mapper) { _postsRepository = postsRepository; _postsViewRepository = postsViewRepository; _usersRepository = usersRepository; _progressLogger = progressLogger; _mapper = mapper; }
public PostViewService(IPostViewRepository repository, PostViewStore viewStore) { this.repository = repository; this.viewStore = viewStore; }