C# Class TheChan.ViewModels.ThreadsRepositoryViewModelBase

Inheritance: Caliburn.Micro.Screen
Mostra file Open project: acedened/TheChan

Private Properties

Property Type Description
UpdateThread Task

Public Methods

Method Description
Load ( ) : void
NavigateToThread ( ThreadInfoViewModel threadInfoViewModel ) : void
RefreshAll ( ) : void
Remove ( ThreadInfoViewModel threadInfoViewModel ) : Task

Protected Methods

Method Description
OnActivate ( ) : void
OnDeactivate ( bool close ) : void
PrepareThreads ( IEnumerable source ) : IEnumerable
ThreadsRepositoryViewModelBase ( IThreadsRepositoryService repositoryService, IBoard board, IShell shell ) : System.Collections.Generic

Private Methods

Method Description
UpdateThread ( ThreadInfoViewModel threadInfo ) : Task

Method Details

Load() public method

public Load ( ) : void
return void

NavigateToThread() public method

public NavigateToThread ( ThreadInfoViewModel threadInfoViewModel ) : void
threadInfoViewModel ThreadInfoViewModel
return void

OnActivate() protected method

protected OnActivate ( ) : void
return void

OnDeactivate() protected method

protected OnDeactivate ( bool close ) : void
close bool
return void

PrepareThreads() protected method

protected PrepareThreads ( IEnumerable source ) : IEnumerable
source IEnumerable
return IEnumerable

RefreshAll() public method

public RefreshAll ( ) : void
return void

Remove() public method

public Remove ( ThreadInfoViewModel threadInfoViewModel ) : Task
threadInfoViewModel ThreadInfoViewModel
return Task

ThreadsRepositoryViewModelBase() protected method

protected ThreadsRepositoryViewModelBase ( IThreadsRepositoryService repositoryService, IBoard board, IShell shell ) : System.Collections.Generic
repositoryService IThreadsRepositoryService
board IBoard
shell IShell
return System.Collections.Generic