Esempio n. 1
0
 /// <summary>
 /// Dispose unmanaged resources and/or set large fields
 /// (managed/unmanaged) to null. This method will be called whether
 /// the <see cref="Disposable.Dispose()"/> method is called by the
 /// finalizer or your code.
 /// </summary>
 protected override void DisposeExtra()
 {
     _context    = null;
     _roleStore  = null;
     _userStore  = null;
     _userLogins = null;
     _userRoles  = null;
     _userClaims = null;
 }
Esempio n. 2
0
        /// <summary>
        /// Initialize a new instance of the class with the database context.
        /// </summary>
        /// <param name="context">Database context.</param>
        public RoleStore(DbContext context)
        {
            if (context == null)
            {
                throw new ArgumentNullException("'context' parameter null");
            }

            _context        = context;
            AutoSaveChanges = true;
            _roleStore      = new EntityStore <TRole, TKey>(context);
        }
Esempio n. 3
0
        /// <summary>
        /// Initialize a new instance of the class with the database context.
        /// </summary>
        /// <param name="context">Database context.</param>
        public UserStore(DbContext context)
        {
            if (context == null)
            {
                throw new ArgumentNullException("'context' parameter null");
            }

            _context        = context;
            AutoSaveChanges = true;
            _roleStore      = new EntityStore <TRole, TKey>(context);
            _userStore      = new EntityStore <TUser, TKey>(context);
            _userLogins     = _context.Set <TUserLogin>();
            _userRoles      = _context.Set <TUserRole>();
            _userClaims     = _context.Set <TUserClaim>();
        }
Esempio n. 4
0
 /// <summary>
 /// Dispose unmanaged resources and/or set large fields
 /// (managed/unmanaged) to null. This method will be called whether
 /// the <see cref="Disposable.Dispose()"/> method is called by the
 /// finalizer or your code.
 /// </summary>
 protected override void DisposeExtra()
 {
     _context   = null;
     _roleStore = null;
 }