Fetching "Stocks per group and person" implemented , Portfolioowner on Stockpage

This commit is contained in:
2022-02-02 20:09:43 +01:00
parent 6e7091416d
commit b776847980
16 changed files with 106 additions and 25 deletions

View File

@ -11,6 +11,7 @@ using System.Text;
using System.Threading.Tasks;
using System.Reflection;
using System.Diagnostics;
using StockDAL.Interface;
namespace StockDal
{
@ -24,10 +25,14 @@ namespace StockDal
public bool ViewBrowser { get; set; }
public IWebDriver driver;
private readonly IStockPersonConnect _stockPersonConnect;
private readonly IStockRepository _stockRepository;
public StockMarketRepository()
public StockMarketRepository(IStockPersonConnect stockPersonConnect, IStockRepository stockRepository )
{
ViewBrowser = false;
_stockPersonConnect = stockPersonConnect;
_stockRepository = stockRepository;
}
private void Find_Data()
@ -201,16 +206,23 @@ namespace StockDal
}
public void LoadStockMarketList()
public void LoadStockMarketList(int persId)
{
StockMarketList = new Dictionary<string, DiTraderStockRow>();
DumpObjects = new List<DiTraderStockRow>();
OpenBrowser(null);
Find_Data();
OpenBrowser();
Find_Data();
OpenBrowser(true);
Find_Data();
//var connStocks = _stockPersonConnect.GetAllConnectionsByPersId(persId);
var groupedStocks = _stockRepository.GetStocksGroupedPerPerson(persId);
//OpenBrowser(null);
//Find_Data();
//OpenBrowser();
//Find_Data();
//OpenBrowser(true);
//Find_Data();
if (DumpObjects.Any())
{
SaveLogging();
@ -218,7 +230,7 @@ namespace StockDal
}
public void LoadStockMarketList(bool viewBrowser)
public void LoadStockMarketList(int persId, bool viewBrowser)
{
StockMarketList = new Dictionary<string, DiTraderStockRow>();
ViewBrowser = viewBrowser;
@ -226,7 +238,7 @@ namespace StockDal
Find_Data();
}
public void RefreshMarketList()
public void RefreshMarketList(int persId)
{
StockMarketList = new Dictionary<string, DiTraderStockRow>();
driver.Navigate().Refresh();