C# Class MonoStockPortfolio.Core.Services.PortfolioService

Inheritance: IPortfolioService
Mostrar archivo Open project: mgroves/MonodroidStockPortfolio

Public Methods

Method Description
GetAllPortfolios ( ) : IList
GetDetailedItems ( long portfolioID, IEnumerable items ) : IEnumerable
PortfolioService ( IPortfolioRepository portfolioRepository, IStockDataProvider stockDataProvider ) : System

Private Methods

Method Description
CalculateGainLoss ( StockQuote quote, Position position ) : decimal
CalculateGainLossRealTime ( StockQuote quote, Position position ) : decimal
CalculateItems ( IEnumerable items, Position position, StockQuote quote ) : string>.IDictionary
GetStockItems ( IEnumerable items, StockQuote quote ) : string>.IDictionary

Method Details

GetAllPortfolios() public method

public GetAllPortfolios ( ) : IList
return IList

GetDetailedItems() public method

public GetDetailedItems ( long portfolioID, IEnumerable items ) : IEnumerable
portfolioID long
items IEnumerable
return IEnumerable

PortfolioService() public method

public PortfolioService ( IPortfolioRepository portfolioRepository, IStockDataProvider stockDataProvider ) : System
portfolioRepository IPortfolioRepository
stockDataProvider IStockDataProvider
return System