C# Класс MonoStockPortfolio.Core.Services.PortfolioService

Наследование: IPortfolioService
Показать файл Открыть проект

Открытые методы

Метод Описание
GetAllPortfolios ( ) : IList
GetDetailedItems ( long portfolioID, IEnumerable items ) : IEnumerable
PortfolioService ( IPortfolioRepository portfolioRepository, IStockDataProvider stockDataProvider ) : System

Приватные методы

Метод Описание
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

Описание методов

GetAllPortfolios() публичный Метод

public GetAllPortfolios ( ) : IList
Результат IList

GetDetailedItems() публичный Метод

public GetDetailedItems ( long portfolioID, IEnumerable items ) : IEnumerable
portfolioID long
items IEnumerable
Результат IEnumerable

PortfolioService() публичный Метод

public PortfolioService ( IPortfolioRepository portfolioRepository, IStockDataProvider stockDataProvider ) : System
portfolioRepository IPortfolioRepository
stockDataProvider IStockDataProvider
Результат System