C# Class MVPtoMVVM.mvp.presenters.TodoItemPresenter

Inheritance: ITodoItemPresenter
Exibir arquivo Open project: arcresources/MVPtoMVVM Class Usage Examples

Public Methods

Method Description
DeleteItem ( ) : void
SaveItem ( ) : void
SetItem ( TodoItem item ) : void
SetView ( ITodoItemView view ) : void
TodoItemPresenter ( ITodoItemRepository itemRepository ) : System

Private Methods

Method Description
GetDescriptionValidationMessage ( ) : string
GetDueDateValidationMessage ( ) : string
GetTodoItem ( ) : TodoItem
InitializeView ( ) : void
IsDescriptionValid ( ) : bool
IsDueDateValid ( ) : bool
IsDueSoon ( ) : bool
UpdateControlState ( ) : void

Method Details

DeleteItem() public method

public DeleteItem ( ) : void
return void

SaveItem() public method

public SaveItem ( ) : void
return void

SetItem() public method

public SetItem ( TodoItem item ) : void
item MVPtoMVVM.domain.TodoItem
return void

SetView() public method

public SetView ( ITodoItemView view ) : void
view ITodoItemView
return void

TodoItemPresenter() public method

public TodoItemPresenter ( ITodoItemRepository itemRepository ) : System
itemRepository ITodoItemRepository
return System