/// <summary> /// Insert an entity /// </summary> /// <param name="user"></param> public virtual async Task CreateAsync(TUser user) { ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException("user"); } _userStore.Create(user); await SaveChanges().WithCurrentCulture(); }