using IdentityServer.Domain.Data.DbContexts; using IdentityServer.Domain.Entities; using IdentityServer.Domain.Repositories; using Microsoft.EntityFrameworkCore; using System.Threading.Tasks; namespace IdentityServer.Domain.Data.Repositories { class IdentityRepository : IIdentityRepository { private readonly IdentityDbContext _dbContext; public IdentityRepository(IdentityDbContext dbContext) { _dbContext = dbContext; } public Task GetAppUser(int userId) { return _dbContext.AppUsers.FirstOrDefaultAsync(z => z.UserId == userId); } public Task GetAppUser(string userName, string password) { return _dbContext.AppUsers.FirstOrDefaultAsync(z => z.UserName == userName && z.Password == password); } } }