示例#1
0
 /// <summary>
 /// 进行初始化
 /// </summary>
 /// <param name="_userManager"></param>
 /// <param name="DB"></param>
 /// <param name="_roleManager"></param>
 public TestController(ICommDB _commdb, UserManager <Users> _userManager, BangumiProjectContext _DB, RoleManager <IdentityRole> _roleManager, IMemoryCache memoryCache)
 {
     this._userManager = _userManager;
     this._DB          = _DB;
     this._roleManager = _roleManager;
     _cache            = memoryCache;
     this._commdb      = _commdb;
 }
示例#2
0
        public HomeController(UserManager <User> _userManager, BangumiProjectContext DB, RoleManager <IdentityRole> _roleManager)
        {
            this._userManager = _userManager;
            this.DB           = DB;
            this._roleManager = _roleManager;

            // 确认是否存在管理员用户
            new CreateDB(_userManager);
        }
示例#3
0
 public MemoryCacheHelper(
     IMemoryCache _memoryCache,
     BangumiProjectContext _bangumiProjectContext,
     MoeMushiContext _moeMushi
     )
 {
     if (MemoryCacheHelper._memoryCache == null)
     {
         MemoryCacheHelper._memoryCache           = _memoryCache;
         MemoryCacheHelper._bangumiProjectContext = _bangumiProjectContext;
         MemoryCacheHelper._moeMushi = _moeMushi;
     }
 }
示例#4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="_memoryCache"></param>
 /// <param name="_db"></param>
 /// <param name="_authorizationService"></param>
 /// <param name="_signInManager"></param>
 /// <param name="_userManager"></param>
 public CommDB(
     IMemoryCache _memoryCache,
     BangumiProjectContext _db
     )
 {
     this._db          = _db;
     this._memoryCache = _memoryCache;
     //开始加载所有的现存的动画ID
     if (AnimeIDADD == false)
     {
         AnimeIDADD = true;
         _db.Anime.Select(a => a.AnimeID).ToList().ForEach(id =>
         {
             AnimeIDs.Add(id);
         });
     }
 }
示例#5
0
 public SQLiteController(BangumiProjectContext _DB)
 {
     this._DB = _DB;
 }
示例#6
0
 /// <summary>
 /// 进行初始化
 /// </summary>
 /// <param name="_userManager"></param>
 /// <param name="DB"></param>
 /// <param name="_roleManager"></param>
 public ProfileController(UserManager <User> _userManager, BangumiProjectContext _DB, RoleManager <IdentityRole> _roleManager)
 {
     this._userManager = _userManager;
     this._DB          = _DB;
     this._roleManager = _roleManager;
 }
示例#7
0
 public DBTools(BangumiProjectContext _DB)
 {
     this._DB = _DB;
 }