Add logging.
This commit is contained in:
@@ -10,6 +10,7 @@ using MarketData.MarketDataModel.GainLoss;
|
||||
using MarketDataServer.Authorization;
|
||||
using MarketData.Cache;
|
||||
using MarketData.Generator;
|
||||
using MarketData;
|
||||
|
||||
namespace MarketDataServer.Controllers
|
||||
{
|
||||
@@ -18,7 +19,7 @@ namespace MarketDataServer.Controllers
|
||||
private ActiveGainLossGenerator gainLossGenerator=new ActiveGainLossGenerator();
|
||||
public IEnumerable<GainLossSummaryItem> GetGainLoss(String token, DateTime selectedDate)
|
||||
{
|
||||
Console.WriteLine(String.Format("[{0:G}][GainLossController::GetGainLoss](String token, DateTime selectedDate)", DateTime.Now));
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,String.Format("[{0:G}][GainLossController::GetGainLoss](String token, DateTime selectedDate)", DateTime.Now));
|
||||
if (!Authorizations.GetInstance().IsAuthorized(token)) return null;
|
||||
LocalPriceCache.GetInstance().Refresh();
|
||||
PortfolioTrades portfolioTrades = PortfolioDA.GetTrades();
|
||||
@@ -51,7 +52,7 @@ namespace MarketDataServer.Controllers
|
||||
}
|
||||
public IEnumerable<GainLossSummaryItem> GetGainLoss(String token, DateTime selectedDate,String account)
|
||||
{
|
||||
Console.WriteLine(String.Format("[{0:G}][GainLossController::GetGainLoss](String token, DateTime selectedDate,String account)", DateTime.Now));
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,String.Format("[{0:G}][GainLossController::GetGainLoss](String token, DateTime selectedDate,String account)", DateTime.Now));
|
||||
LocalPriceCache.GetInstance().Refresh();
|
||||
if (!Authorizations.GetInstance().IsAuthorized(token)) return null;
|
||||
PortfolioTrades portfolioTrades = PortfolioDA.GetTrades();
|
||||
@@ -86,7 +87,7 @@ namespace MarketDataServer.Controllers
|
||||
// *********
|
||||
public IEnumerable<GainLossSummaryItemDetail> GetGainLossWithDetail(String token, DateTime selectedDate)
|
||||
{
|
||||
Console.WriteLine(String.Format("[{0:G}][GainLossController::GetGainLossWithDetail](String token, DateTime selectedDate)", DateTime.Now));
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,String.Format("[{0:G}][GainLossController::GetGainLossWithDetail](String token, DateTime selectedDate)", DateTime.Now));
|
||||
if (!Authorizations.GetInstance().IsAuthorized(token)) return null;
|
||||
LocalPriceCache.GetInstance().Refresh();
|
||||
PortfolioTrades portfolioTrades = PortfolioDA.GetTrades();
|
||||
@@ -170,7 +171,7 @@ namespace MarketDataServer.Controllers
|
||||
}
|
||||
public IEnumerable<GainLossSummaryItemDetail> GetGainLossWithDetail(String token, DateTime selectedDate, String account)
|
||||
{
|
||||
Console.WriteLine(String.Format("[{0:G}][GainLossController::GetGainLossWithDetail](String token, DateTime selectedDate,String account)", DateTime.Now));
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,String.Format("[{0:G}][GainLossController::GetGainLossWithDetail](String token, DateTime selectedDate,String account)", DateTime.Now));
|
||||
if (!Authorizations.GetInstance().IsAuthorized(token)) return null;
|
||||
LocalPriceCache.GetInstance().Refresh();
|
||||
PortfolioTrades portfolioTrades = PortfolioDA.GetTrades();
|
||||
@@ -256,13 +257,12 @@ namespace MarketDataServer.Controllers
|
||||
|
||||
public GainLossCompoundModelCollection GetCompoundGainLoss(String token, int selectedDays, bool includeDividends)
|
||||
{
|
||||
Console.WriteLine(String.Format("[{0:G}][GainLossController::GetCompundGainLoss](String token, int days)", DateTime.Now));
|
||||
MDTrace.WriteLine(LogLevel.DEBUG,String.Format("[{0:G}][GainLossController::GetCompundGainLoss](String token, int days)", DateTime.Now));
|
||||
if(!Authorizations.GetInstance().IsAuthorized(token)) return null;
|
||||
LocalPriceCache.GetInstance().Refresh();
|
||||
DividendPayments dividendPayments = null;
|
||||
PortfolioTrades portfolioTrades = PortfolioDA.GetTrades();
|
||||
GainLossGenerator gainLossGenerator=new GainLossGenerator();
|
||||
// GainLossGeneratorCum gainLossGeneratorCum=new GainLossGeneratorCum();
|
||||
if(includeDividends)dividendPayments=DividendPaymentDA.GetDividendPayments();
|
||||
ActiveGainLossGenerator activeGainLossGenerator=new ActiveGainLossGenerator();
|
||||
GainLossCollection gainLoss=activeGainLossGenerator.GenerateGainLoss(portfolioTrades); // gainLoss contains the gain/loss from active positions. Never includes dividends .. just positions
|
||||
|
||||
Reference in New Issue
Block a user