C# Class MALClient.XShared.ViewModels.AnimeItemViewModel

Inheritance: ViewModelBase, IAnimeData, IAnimeListItem
Datei anzeigen Open project: Mordonus/MALClient Class Usage Examples

Public Methods

Method Description
AnimeItemViewModel ( SeasonalAnimeData data, AnimeItemAbstraction parent ) : System
AnimeItemViewModel ( bool auth, string name, string img, int id, int allEps, AnimeItemAbstraction parent, bool setEpsAuth = false ) : System
AnimeItemViewModel ( bool auth, string name, string img, int id, int allEps, AnimeItemAbstraction parent, bool setEpsAuth, int allVolumes ) : System
ChangeWatchedEps ( ) : void
GetTimeTillNextAir ( TimeZoneInfo zoneInfo ) : string
MangaFocusChanged ( bool focusManga ) : void
NavigateDetails ( PageIndex sourceOverride = null, object argsOverride = null ) : void
PromptForStatusChange ( AnimeStatus to ) : void
PromptForWatchedEpsChange ( int to ) : void
SetAuthStatus ( bool auth, bool eps = false ) : void
UpdateChapterData ( int allEpisodes ) : void
UpdateScoreFlyoutChoices ( ) : void
UpdateVolatileDataBindings ( ) : void
UpdateWithSeasonData ( SeasonalAnimeData data, bool updateScore ) : void

Private Methods

Method Description
AddThisToMyList ( ) : void
AdjustIncrementButtonsVisibility ( ) : void
AnimeItemViewModel ( ) : System
AnimeItemViewModel ( string img, int id, AnimeItemAbstraction parent ) : System
ChangeScore ( object score ) : void
ChangeStatus ( AnimeStatus status ) : void
ChangeStatus ( string status ) : void
DecrementWatchedEp ( ) : void
GetAppropriateUpdateQuery ( ) : Query
IncrementWatchedEp ( ) : void

Method Details

AnimeItemViewModel() public method

public AnimeItemViewModel ( SeasonalAnimeData data, AnimeItemAbstraction parent ) : System
data MALClient.Models.Models.AnimeScrapped.SeasonalAnimeData
parent AnimeItemAbstraction
return System

AnimeItemViewModel() public method

public AnimeItemViewModel ( bool auth, string name, string img, int id, int allEps, AnimeItemAbstraction parent, bool setEpsAuth = false ) : System
auth bool
name string
img string
id int
allEps int
parent AnimeItemAbstraction
setEpsAuth bool
return System

AnimeItemViewModel() public method

public AnimeItemViewModel ( bool auth, string name, string img, int id, int allEps, AnimeItemAbstraction parent, bool setEpsAuth, int allVolumes ) : System
auth bool
name string
img string
id int
allEps int
parent AnimeItemAbstraction
setEpsAuth bool
allVolumes int
return System

ChangeWatchedEps() public method

public ChangeWatchedEps ( ) : void
return void

GetTimeTillNextAir() public method

public GetTimeTillNextAir ( TimeZoneInfo zoneInfo ) : string
zoneInfo System.TimeZoneInfo
return string

MangaFocusChanged() public method

public MangaFocusChanged ( bool focusManga ) : void
focusManga bool
return void

NavigateDetails() public method

public NavigateDetails ( PageIndex sourceOverride = null, object argsOverride = null ) : void
sourceOverride PageIndex
argsOverride object
return void

PromptForStatusChange() public method

public PromptForStatusChange ( AnimeStatus to ) : void
to AnimeStatus
return void

PromptForWatchedEpsChange() public method

public PromptForWatchedEpsChange ( int to ) : void
to int
return void

SetAuthStatus() public method

public SetAuthStatus ( bool auth, bool eps = false ) : void
auth bool
eps bool
return void

UpdateChapterData() public method

public UpdateChapterData ( int allEpisodes ) : void
allEpisodes int
return void

UpdateScoreFlyoutChoices() public static method

public static UpdateScoreFlyoutChoices ( ) : void
return void

UpdateVolatileDataBindings() public method

public UpdateVolatileDataBindings ( ) : void
return void

UpdateWithSeasonData() public method

public UpdateWithSeasonData ( SeasonalAnimeData data, bool updateScore ) : void
data MALClient.Models.Models.AnimeScrapped.SeasonalAnimeData
updateScore bool
return void