using Govor.Core.Infrastructure.Validators; using Govor.Core.Models; using Govor.Core.Repositories; using Microsoft.EntityFrameworkCore; namespace Govor.Data.Repositories; public class UsersRepository : IUsersRepository { private GovorDbContext _context; private IObjectValidator _validator; public UsersRepository(GovorDbContext context, IObjectValidator validator) { _context = context; _validator = validator; } public async Task> GetAll() { return await _context.Users .AsNoTracking() .Where(x => true) .ToListAsync(); } public Task FindById(Guid id) { throw new NotImplementedException(); } public Task> FindByRangeId(IEnumerable ids) { throw new NotImplementedException(); } public Task FindByUsername(string username) { throw new NotImplementedException(); } public Task> FindByRangeUsername(IEnumerable usernames) { throw new NotImplementedException(); } public Task> FindUsersByCreatedDate(DateOnly createdDate) { throw new NotImplementedException(); } public Task Add(User user) { throw new NotImplementedException(); } public Task Update(User user) { throw new NotImplementedException(); } public Task Remove(User user) { throw new NotImplementedException(); } public Task Remove(Guid userId) { throw new NotImplementedException(); } public Task Exists(User user) { throw new NotImplementedException(); } public Task ExistsById(Guid id) { throw new NotImplementedException(); } public Task ExistsUsername(string username) { throw new NotImplementedException(); } }