Ejemplo n.º 1
0
 public TopicController(
     IOptions <AppSettingsModel> appSettings,
     IOptionsSnapshot <DataSettingsModel> dataSettings,
     BlogContext db,
     UsersContext udb,
     AdminUtil adminUtil,
     BlogUtil blogUtil,
     CategoryUtil catUtil,
     MessageUtil msgUtil,
     TagUtil tagUtil,
     UserManager <UserProfile> userManager,
     UploadUtil uploadUtil,
     RatingUtil ratingUtil,
     IVisitCounter visitCounter,
     CacheService cacheService,
     IMemoryCache cache)
 {
     _db           = db;
     _udb          = udb;
     _adminUtil    = adminUtil;
     _catUtil      = catUtil;
     _blogUtil     = blogUtil;
     _msgUtil      = msgUtil;
     _appSettings  = appSettings.Value;
     _dataSettings = dataSettings.Value;
     _userManager  = userManager;
     _cache        = cache;
     _uploadUtil   = uploadUtil;
     _tagUtil      = tagUtil;
     _ratingUtil   = ratingUtil;
     _visitCounter = visitCounter;
     _cacheService = cacheService;
 }
Ejemplo n.º 2
0
 public RankingSidebar(BlogContext db, BlogUtil blogUtil, IMemoryCache cache, IVisitCounter visitCounter, IOptions <AppSettingsModel> appsetting)
 {
     _db            = db;
     _blogUtil      = blogUtil;
     _cache         = cache;
     _visitCounter  = visitCounter;
     _cacheInterval = TimeSpan.FromMinutes(appsetting.Value.UpdateInterval > 0 ? appsetting.Value.UpdateInterval : 10);
 }
Ejemplo n.º 3
0
 public ContextlessBlogUtil(
     BlogContext db,
     UsersContext udb,
     IMemoryCache cache,
     IVisitCounter visitCounter,
     INickNameProvider nicknameProvider) : base(db, udb, cache)
 {
     _nicknameProvider = nicknameProvider;
     _visitCounter     = visitCounter;
 }
Ejemplo n.º 4
0
 public BlogUtil(
     BlogContext db,
     UsersContext udb,
     IMemoryCache cache,
     IHttpContextAccessor contextAccessor,
     IUrlHelper urlHelper,
     MessageUtil msgUtil,
     AdminUtil adminUtil,
     UploadUtil uploadUtil,
     ExpUtil expUtil,
     IVisitCounter visitCounter,
     INickNameProvider nicknameProvider) : base(db, udb, cache, visitCounter, nicknameProvider)
 {
     _msgUtil         = msgUtil;
     _adminUtil       = adminUtil;
     _contextAccessor = contextAccessor;
     _urlHelper       = urlHelper;
     _uploadUtil      = uploadUtil;
     _expUtil         = expUtil;
     _visitCounter    = visitCounter;
 }
Ejemplo n.º 5
0
 public HomeController(IVisitCounter visitCounter)
 {
     _visitCounter = visitCounter;
 }