Пример #1
0
        /// <summary>
        /// Create new user.
        /// </summary>
        /// <param name="user">User to be created.</param>
        /// <returns></returns>
        public override async Task CreateAsync(TUser user)
        {
            ThrowIfDisposed();

            if (user == null)
            {
                throw new ArgumentNullException("'user' parameter null");
            }

            _userStore.Create(user);
            await SaveChangesAsync().WithCurrentCulture();
        }
Пример #2
0
        /// <summary>
        /// Create new role.
        /// </summary>
        /// <param name="role">Role to be added for storing.</param>
        /// <returns></returns>
        public override async Task CreateAsync(TRole role)
        {
            ThrowIfDisposed();

            if (role == null)
            {
                throw new ArgumentNullException("'role' parameter null");
            }

            _roleStore.Create(role);
            await SaveChangesAsync().WithCurrentCulture();
        }