C# Class MonoStockPortfolio.Core.Services.PortfolioService

Inheritance: IPortfolioService
Afficher le fichier Open project: mgroves/MonodroidStockPortfolio

Méthodes publiques

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

Private Methods

Méthode 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 méthode

public GetAllPortfolios ( ) : IList
Résultat IList

GetDetailedItems() public méthode

public GetDetailedItems ( long portfolioID, IEnumerable items ) : IEnumerable
portfolioID long
items IEnumerable
Résultat IEnumerable

PortfolioService() public méthode

public PortfolioService ( IPortfolioRepository portfolioRepository, IStockDataProvider stockDataProvider ) : System
portfolioRepository IPortfolioRepository
stockDataProvider IStockDataProvider
Résultat System