docker files fixes from liaqat

This commit is contained in:
alirehmani
2024-05-03 16:39:25 +05:00
commit 464a8730e8
587 changed files with 44288 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
using Managing.Application.Abstractions.Repositories;
using Managing.Domain.Users;
using Managing.Infrastructure.Databases.MongoDb;
using Managing.Infrastructure.Databases.MongoDb.Abstractions;
using Managing.Infrastructure.Databases.MongoDb.Collections;
namespace Managing.Infrastructure.Databases;
public class UserRepository : IUserRepository
{
private readonly IMongoRepository<UserDto> _userRepository;
public UserRepository(IMongoRepository<UserDto> userRepository)
{
_userRepository = userRepository;
}
public async Task<User> GetUserByNameAsync(string name)
{
var user = await _userRepository.FindOneAsync(u => u.Name == name);
return MongoMappers.Map(user);
}
public async Task InsertUserAsync(User user)
{
await _userRepository.InsertOneAsync(MongoMappers.Map(user));
}
}