Ejemplo n.º 1
0
 public BlogController(
     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,
     IRecommendationProvider recommendationProvider,
     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;
     _recommendationProvider = recommendationProvider;
     _cacheService           = cacheService;
 }
Ejemplo n.º 2
0
 public RecommendationController(IRecommendationProvider recommendationService, BlogContext blogContext)
 {
     _recommendationService = recommendationService;
     _db = blogContext;
 }