C# Class MonoStockPortfolio.Activites.EditPortfolioScreen.EditPortfolioPresenter

Inheritance: IEditPortfolioPresenter
Show file Open project: mgroves/MonodroidStockPortfolio

Public Methods

Method Description
EditPortfolioPresenter ( IPortfolioRepository portfolioRepository ) : System.Collections.Generic
Initialize ( IEditPortfolioView editPortfolioView, long portfolioId = null ) : void
SavePortfolio ( Portfolio portfolioToSave ) : void

Private Methods

Method Description
IsDuplicateName ( Portfolio portfolioToSave ) : string
PrepopulateForm ( ) : void
SetTitle ( ) : void
Validate ( Portfolio portfolioToSave ) : IEnumerable

Method Details

EditPortfolioPresenter() public method

public EditPortfolioPresenter ( IPortfolioRepository portfolioRepository ) : System.Collections.Generic
portfolioRepository IPortfolioRepository
return System.Collections.Generic

Initialize() public method

public Initialize ( IEditPortfolioView editPortfolioView, long portfolioId = null ) : void
editPortfolioView IEditPortfolioView
portfolioId long
return void

SavePortfolio() public method

public SavePortfolio ( Portfolio portfolioToSave ) : void
portfolioToSave MonoStockPortfolio.Entities.Portfolio
return void