public static async Task SeedAsync(IAppDatabaseContext appDatabaseContext, IConfiguration _) { var user = await appDatabaseContext.Set <User>().FirstOrDefaultAsync(x => x.Username == "jpinto3"); user ??= new User("johndoe", "*****@*****.**", "Qwertyuiop123!"); appDatabaseContext.Store(user); appDatabaseContext.SaveChangesAsync(default).GetAwaiter().GetResult();
public Handler(IAppDatabaseContext appDatabaseContext, ITokenProvider tokenProvider, IPasswordHasher passwordHasher) { _passwordHasher = passwordHasher; _tokenProvider = tokenProvider; _appDatabaseContext = appDatabaseContext; }