public AddPostController( IPostDataService postDataService, IPostPartService postPartService, IGroupDataService groupDataService, IPostActionService postActionService, IBus bus ) { _postDataService = postDataService; _postPartService = postPartService; _groupDataService = groupDataService; _postActionService = postActionService; _bus = bus; }
public PostController( IService <Post> postService, IReviewDataService reviewDataService, IUserInfoDataService userInfoDataService, ILoggerFactory loggerFactory, IPostActionService postActionService, IPostLikeDataService postLikeDataService, IPostDataService postDataService, ICacheProvider cacheProvider, IBus eventBus ) { _postService = postService; _userInfoDataService = userInfoDataService; _postLikeDataService = postLikeDataService; _postDataService = postDataService; _postActionService = postActionService; _logger = loggerFactory.CreateLogger <PostController>(); _cacheProvider = cacheProvider; _reviewDataService = reviewDataService; _eventBus = eventBus; }