C# 클래스 MonoStockPortfolio.Core.PortfolioRepositories.AndroidSqlitePortfolioRepository

상속: AndroidSqliteBase, IPortfolioRepository
파일 보기 프로젝트 열기: mgroves/MonodroidStockPortfolio

공개 메소드들

메소드 설명
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