C# Class MonoStockPortfolio.Activites.PortfolioScreen.PortfolioPresenter

Inheritance: IPortfolioPresenter
Show file Open project: mgroves/MonodroidStockPortfolio

Public Methods

Method Description
AddNewPosition ( ) : void
ContextOptionSelected ( string contextName, int positionId ) : void
GetContextItems ( ) : IEnumerable
GetOptions ( ) : IEnumerable
Initialize ( IPortfolioView view, long thisPortofolioId ) : void
MenuOptionSelected ( string optionName ) : void
PortfolioPresenter ( IPortfolioRepository portfolioRepository, IPortfolioService portfolioService, IConfigRepository configRepository ) : System
SetTitle ( ) : void

Private Methods

Method Description
GetConfigItems ( ) : IEnumerable
GetPositions ( ) : IEnumerable
RefreshPositions ( ) : void
UpdateHeader ( ) : void

Method Details

AddNewPosition() public method

public AddNewPosition ( ) : void
return void

ContextOptionSelected() public method

public ContextOptionSelected ( string contextName, int positionId ) : void
contextName string
positionId int
return void

GetContextItems() public method

public GetContextItems ( ) : IEnumerable
return IEnumerable

GetOptions() public method

public GetOptions ( ) : IEnumerable
return IEnumerable

Initialize() public method

public Initialize ( IPortfolioView view, long thisPortofolioId ) : void
view IPortfolioView
thisPortofolioId long
return void

MenuOptionSelected() public method

public MenuOptionSelected ( string optionName ) : void
optionName string
return void

PortfolioPresenter() public method

public PortfolioPresenter ( IPortfolioRepository portfolioRepository, IPortfolioService portfolioService, IConfigRepository configRepository ) : System
portfolioRepository IPortfolioRepository
portfolioService IPortfolioService
configRepository IConfigRepository
return System

SetTitle() public method

public SetTitle ( ) : void
return void