C# Class MonoStockPortfolio.Activites.EditPositionScreen.EditPositionPresenter

Inheritance: IEditPositionPresenter
Datei anzeigen Open project: mgroves/MonodroidStockPortfolio

Public Methods

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

Private Methods

Method Description
GetPosition ( PositionInputModel positionInputModel ) : Position
ValidateTicker ( string ticker ) : string

Method Details

EditPositionPresenter() public method

public EditPositionPresenter ( IPortfolioRepository portfolioRepository, IStockDataProvider stockService ) : System
portfolioRepository IPortfolioRepository
stockService IStockDataProvider
return System

Initialize() public method

public Initialize ( IEditPositionView editPositionView, long portfolioId, long positionId = null ) : void
editPositionView IEditPositionView
portfolioId long
positionId long
return void

Save() public method

public Save ( PositionInputModel positionInputModel ) : void
positionInputModel PositionInputModel
return void