using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using MarketData.Utils;
using System.Collections.ObjectModel;
using MarketData.Generator.GainLoss;
using MarketData.DataAccess;

namespace MarketData.MarketDataModel.GainLoss
{
// **************************************************************************************************************************************************************
// *********************************************** G A I N  /  L O S S  C O M P O U N D  M O D E L  ****************************************
// **************************************************************************************************************************************************************
// This GainLossModel will be used to model the GainLossView in terms of surfacing the Active Gain/Loss, Active Exposure, Active Gain/Loss%, Total Gain/Loss, Total Gain/Loss % data
  public class GainLossCompoundModel
  {
    public DateTime Date{get;set;}
    public double ActiveExposure{get;set;}
    public double ActiveGainLoss{get;set;}
    public double ActiveGainLossPercent{get;set;}
    public double TotalGainLoss{get;set;}
    public double TotalGainLossPercent{get;set;}
    public double TotalDividendsPaid{get;set;}
  }
}
