예제 #1
0
 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;
 }
예제 #2
0
 public UserController(
     IUserActivityDataService userActivityDataService,
     IUserInfoDataService userInfoDataService,
     IGroupDataService groupDataService
     )
 {
     _userActivityDataService = userActivityDataService;
     _userInfoDataService     = userInfoDataService;
     _groupDataService        = groupDataService;
 }
예제 #3
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;
 }
예제 #4
0
 public TrendingController(
     IOptions <AppSettings> appSettings,
     IMapper mapper,
     ILoggerFactory loggerFactory,
     ICacheProvider cacheProvider,
     IUserInfoDataService userInfoDataService,
     ITrendingDataService trendingDataService
     )
 {
     _logger              = _logger = loggerFactory.CreateLogger <AuthController>();
     _mapper              = mapper;
     _appSettings         = appSettings.Value;
     _cacheProvider       = cacheProvider;
     _userInfoDataService = userInfoDataService;
     _trendingDataService = trendingDataService;
 }
예제 #5
0
 public GroupController(
     IService <Group> groupService,
     IService <UserInfo> userInfoService,
     IService <Post> postService,
     IPostDataService postDataService,
     IGroupDataService groupDataService,
     IUserInfoDataService userInfoDataService,
     ILoggerFactory loggerFactory,
     IMapper mapper,
     IBus bus
     )
 {
     _groupService        = groupService;
     _userInfoService     = userInfoService;
     _postService         = postService;
     _postDataService     = postDataService;
     _groupDataService    = groupDataService;
     _userInfoDataService = userInfoDataService;
     _logger = loggerFactory.CreateLogger <GroupController>();
     _mapper = mapper;
     _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 UserDropDownListTagHelper(IUserInfoDataService userInfoDataService) : base(x => x.ID, x => x.Name)
 {
     this.userInfoDataService = userInfoDataService;
 }
예제 #8
0
 public TokenAuthController(IUserInfoDataService userInfoDataService, IUserAuthorizationDataService userAuthorizationDataService) : base()
 {
     this.userInfoDataService          = userInfoDataService;
     this.userAuthorizationDataService = userAuthorizationDataService;
 }
예제 #9
0
 public DepartmentDataService(IDbHelper dbHelper, IUserInfoDataService userInfoDataService, IRoleDataService roleDataService)
 {
     this.userInfoDataService = userInfoDataService;
     this.roleDataService     = roleDataService;
     _dbHelper = dbHelper;
 }
예제 #10
0
 public AdminController(IJWTAuth auth, IUserInfoDataService userInfoDataService, IUserAuthorizationDataService userAuthorizationDataService, IDepartmentDataService departmentDataService) : base(auth)
 {
     this.userInfoDataService          = userInfoDataService;
     this.userAuthorizationDataService = userAuthorizationDataService;
     this.departmentDataService        = departmentDataService;
 }
예제 #11
0
 public DepartmentController(IJWTAuth auth, IDepartmentDataService dataService, IUserInfoDataService userInfoDataService) : base(auth)
 {
     this.dataService         = dataService;
     this.userInfoDataService = userInfoDataService;
 }
예제 #12
0
 public UserController(IJWTAuth auth, IUserInfoDataService userInfoDataService, IUserAuthorizationDataService authorizationDataService) : base(auth)
 {
     this.userInfoDataService      = userInfoDataService;
     this.authorizationDataService = authorizationDataService;
 }
예제 #13
0
 public UserAuthorizationDataService(IDbHelper dbHelper, IUserInfoDataService userInfoDataService)
 {
     this.userInfoDataService = userInfoDataService;
     _dbHelper = dbHelper;
 }
예제 #14
0
 public UserRoleController(IJWTAuth iJWTAuth, IUserInfoDataService userInfoDataService, IUserAuthorizationDataService userAuthorizationDataService, IUserPowerDataService userPowerDataService) : base(iJWTAuth)
 {
     this.userInfoDataService          = userInfoDataService;
     this.userAuthorizationDataService = userAuthorizationDataService;
     this.userPowerDataService         = userPowerDataService;
 }