18 lines
489 B
C#
18 lines
489 B
C#
using MessengerApi.Db.Contracts.Repositories;
|
|
using MessengerApi.Db.Entities;
|
|
using Microsoft.EntityFrameworkCore;
|
|
|
|
namespace MessengerApi.Db.Repositories
|
|
{
|
|
public class UserRepository : Repository<User>, IUserRepository
|
|
{
|
|
public UserRepository(DbSet<User> db) : base(db)
|
|
{
|
|
}
|
|
|
|
public User SingleByApiKeyAndEnabled(Guid id, bool enabled)
|
|
{
|
|
return this.db.Single(x => x.ApiKey == id && x.IsEnabled == enabled);
|
|
}
|
|
}
|
|
} |