/// <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(); }
/// <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(); }