コード例 #1
0
 public UserActivityDataService(
     IEntityContext context,
     IPostCacheService postCacheService,
     IPostDataService postDataService,
     IUserInfoCacheService userInfoCacheService,
     IUserLikesDataService userLikesDataService,
     IReviewCacheService reviewCacheService,
     IUserLikeCacheService userLikesCacheService,
     IReviewDataService reviewDataService,
     IMapper mapper,
     IOptions <UserProfileImageSettings> userImageSettings
     )
 {
     _context               = context;
     _postCacheService      = postCacheService;
     _postDataService       = postDataService;
     _userInfoCacheService  = userInfoCacheService;
     _userLikesDataService  = userLikesDataService;
     _userLikesCacheService = userLikesCacheService;
     _reviewCacheService    = reviewCacheService;
     _reviewDataService     = reviewDataService;
     _dbSet  = _context.Set <UserActivity>();
     _mapper = mapper;
     _userProfileImageSettings = userImageSettings.Value;
 }
コード例 #2
0
ファイル: FeedDataService.cs プロジェクト: DooMachine/fso
 public FeedDataService(
     IEntityContext context,
     IMapper mapper,
     IOptions <UserProfileImageSettings> options,
     IUserFollowCacheService userFollowCacheService,
     IReviewCacheService reviewCacheService,
     IReviewDataService reviewDataService,
     IUserInfoCacheService userCacheService,
     IGroupCacheService groupCacheService,
     IPostDataService postDataService,
     IUserLikeCacheService userLikesCacheService,
     IUserLikesDataService userLikesDataService,
     IPostCacheService postCacheService,
     IUserInfoDataService userInfoDataService
     )
 {
     _context = context;
     _mapper  = mapper;
     _userFollowCacheService   = userFollowCacheService;
     _groupCacheService        = groupCacheService;
     _userProfileImageSettings = options.Value;
     _userLikesCacheService    = userLikesCacheService;
     _userLikesDataService     = userLikesDataService;
     _reviewCacheService       = reviewCacheService;
     _userCacheService         = userCacheService;
     _reviewDataService        = reviewDataService;
     _postDataService          = postDataService;
     _userInfoDataService      = userInfoDataService;
     _postCacheService         = postCacheService;
 }
コード例 #3
0
 public PostDataService(
     IEntityContext context,
     IPostCacheService postCacheService,
     IUserLikesDataService userLikesDataService,
     IUserLikeCacheService userLikesCacheService,
     IUserFollowCacheService userFollowCacheService,
     IGroupDataService groupDataService,
     IGroupCacheService groupCacheService,
     IReviewCacheService reviewCacheService,
     IReviewDataService reviewDataService,
     ICommentCacheService commentCacheService,
     ICommentDataService commentDataService,
     IOptions <UserProfileImageSettings> userProfileImageSettings
     )
 {
     _context                  = context;
     _postCacheService         = postCacheService;
     _userLikesCacheService    = userLikesCacheService;
     _userLikesDataService     = userLikesDataService;
     _userFollowCacheService   = userFollowCacheService;
     _groupDataService         = groupDataService;
     _groupCacheService        = groupCacheService;
     _reviewCacheService       = reviewCacheService;
     _reviewDataService        = reviewDataService;
     _commentCacheService      = commentCacheService;
     _commentDataService       = commentDataService;
     _userProfileImageSettings = userProfileImageSettings.Value;
 }
コード例 #4
0
ファイル: ReviewController.cs プロジェクト: DooMachine/fso
 public ReviewController(
     ILoggerFactory loggerFactory,
     ICacheProvider cacheProvider,
     IReviewDataService reviewDataService,
     IReviewActionService reviewActionService,
     IBus bus
     )
 {
     _logger              = loggerFactory.CreateLogger <ReviewController>();
     _cacheProvider       = cacheProvider;
     _reviewDataService   = reviewDataService;
     _reviewActionService = reviewActionService;
     _bus = bus;
 }
コード例 #5
0
 public UserInfoController(
     IService <UserInfo> userInfoService,
     IUserActivityDataService userActivityDataService,
     IUserInfoDataService userInfoDataService,
     IReviewDataService reviewDataService,
     IGroupDataService groupDataService,
     IBus bus
     ) : base()
 {
     _userActivityDataService = userActivityDataService;
     _userInfoDataService     = userInfoDataService;
     _groupDataService        = groupDataService;
     _reviewDataService       = reviewDataService;
     _bus = bus;
 }
コード例 #6
0
 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;
 }
コード例 #7
0
 public ReviewListViewModel(INavigationService navigationService, IDialogService dialogService, ISettingsService settingsService, IReviewDataService reviewDataService) : base(navigationService, dialogService, settingsService)
 {
     _reviewDataService = reviewDataService;
     Reviews            = new ObservableRangeCollection <Review>();
 }