C# Class UI.Transformations.GamingGroupViewModelBuilder

Inheritance: IGamingGroupViewModelBuilder
ファイルを表示 Open project: NemeStats/NemeStats Class Usage Examples

Public Methods

Method Description
Build ( GamingGroupSummary gamingGroupSummary, ApplicationUser currentUser = null ) : GamingGroupViewModel
GamingGroupViewModelBuilder ( IPlayedGameDetailsViewModelBuilder playedGameDetailsViewModelBuilder, IPlayerWithNemesisViewModelBuilder playerWithNemesisViewModelBuilder, IGameDefinitionSummaryViewModelBuilder gameDefinitionSummaryViewModelBuilder ) : BusinessLogic.Models.GamingGroups

Private Methods

Method Description
BuildPlayedGameDetailsViewModels ( GamingGroupSummary gamingGroupSummary, ApplicationUser currentUser ) : List

Method Details

Build() public method

public Build ( GamingGroupSummary gamingGroupSummary, ApplicationUser currentUser = null ) : GamingGroupViewModel
gamingGroupSummary BusinessLogic.Models.GamingGroups.GamingGroupSummary
currentUser ApplicationUser
return UI.Models.GamingGroup.GamingGroupViewModel

GamingGroupViewModelBuilder() public method

public GamingGroupViewModelBuilder ( IPlayedGameDetailsViewModelBuilder playedGameDetailsViewModelBuilder, IPlayerWithNemesisViewModelBuilder playerWithNemesisViewModelBuilder, IGameDefinitionSummaryViewModelBuilder gameDefinitionSummaryViewModelBuilder ) : BusinessLogic.Models.GamingGroups
playedGameDetailsViewModelBuilder IPlayedGameDetailsViewModelBuilder
playerWithNemesisViewModelBuilder IPlayerWithNemesisViewModelBuilder
gameDefinitionSummaryViewModelBuilder IGameDefinitionSummaryViewModelBuilder
return BusinessLogic.Models.GamingGroups