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,38 @@
using Managing.Application.Abstractions;
using Managing.Domain.Backtests;
using Managing.Infrastructure.Databases.MongoDb;
using Managing.Infrastructure.Databases.MongoDb.Abstractions;
using Managing.Infrastructure.Databases.MongoDb.Collections;
namespace Managing.Infrastructure.Databases;
public class BacktestRepository : IBacktestRepository
{
private readonly IMongoRepository<BacktestDto> _backtestRepository;
public BacktestRepository(IMongoRepository<BacktestDto> backtestRepository)
{
_backtestRepository = backtestRepository;
}
public void DeleteAllBacktests()
{
_backtestRepository.DropCollection();
}
public void DeleteBacktestById(string id)
{
_backtestRepository.DeleteById(id);
}
public IEnumerable<Backtest> GetBacktests()
{
var backtests = _backtestRepository.FindAll();
return backtests.Select(b => MongoMappers.Map(b));
}
public void InsertBacktest(Backtest backtest)
{
_backtestRepository.InsertOne(MongoMappers.Map(backtest));
}
}