C# Class MonoStockPortfolio.Activites.EditPositionScreen.EditPositionPresenter

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

Méthodes publiques

Méthode Description
EditPositionPresenter ( IPortfolioRepository portfolioRepository, IStockDataProvider stockService ) : System
Initialize ( IEditPositionView editPositionView, long portfolioId, long positionId = null ) : void
Save ( PositionInputModel positionInputModel ) : void

Private Methods

Méthode Description
GetPosition ( PositionInputModel positionInputModel ) : Position
ValidateTicker ( string ticker ) : string

Method Details

EditPositionPresenter() public méthode

public EditPositionPresenter ( IPortfolioRepository portfolioRepository, IStockDataProvider stockService ) : System
portfolioRepository IPortfolioRepository
stockService IStockDataProvider
Résultat System

Initialize() public méthode

public Initialize ( IEditPositionView editPositionView, long portfolioId, long positionId = null ) : void
editPositionView IEditPositionView
portfolioId long
positionId long
Résultat void

Save() public méthode

public Save ( PositionInputModel positionInputModel ) : void
positionInputModel PositionInputModel
Résultat void