C# Класс MonoStockPortfolio.Core.PortfolioRepositories.AndroidSqlitePortfolioRepository

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

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

Метод Описание
AndroidSqlitePortfolioRepository ( Android.Content.Context context ) : System
DeletePortfolioById ( int portfolioId ) : void
DeletePositionById ( long positionId ) : void
GetAllPortfolios ( ) : IList
GetAllPositions ( long portfolioId ) : IList
GetPortfolioById ( long portfolioId ) : Portfolio
GetPortfolioByName ( string portfolioName ) : Portfolio
GetPositionById ( long positionId ) : Position
IsTickerAlreadyBeingTracked ( string ticker, long portfolioId ) : bool
SavePortfolio ( Portfolio portfolio ) : void
SavePosition ( Position position ) : void

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

Метод Описание
GetPortfolioContentValues ( Portfolio portfolio ) : Android.Content.ContentValues
GetPositionContentValues ( Position position ) : Android.Content.ContentValues
InsertNewPortfolio ( Portfolio portfolio ) : void
InsertNewPosition ( Position position ) : void
UpdateExistingPortfolio ( Portfolio portfolio ) : void
UpdateExistingPosition ( Position position ) : void

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

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

public AndroidSqlitePortfolioRepository ( Android.Content.Context context ) : System
context Android.Content.Context
Результат System

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

public DeletePortfolioById ( int portfolioId ) : void
portfolioId int
Результат void

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

public DeletePositionById ( long positionId ) : void
positionId long
Результат void

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

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

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

public GetAllPositions ( long portfolioId ) : IList
portfolioId long
Результат IList

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

public GetPortfolioById ( long portfolioId ) : Portfolio
portfolioId long
Результат MonoStockPortfolio.Entities.Portfolio

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

public GetPortfolioByName ( string portfolioName ) : Portfolio
portfolioName string
Результат MonoStockPortfolio.Entities.Portfolio

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

public GetPositionById ( long positionId ) : Position
positionId long
Результат MonoStockPortfolio.Entities.Position

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

public IsTickerAlreadyBeingTracked ( string ticker, long portfolioId ) : bool
ticker string
portfolioId long
Результат bool

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

public SavePortfolio ( Portfolio portfolio ) : void
portfolio MonoStockPortfolio.Entities.Portfolio
Результат void

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

public SavePosition ( Position position ) : void
position MonoStockPortfolio.Entities.Position
Результат void