C# Class CalDavSynchronizer.Ui.Options.BulkOptions.ViewModels.MultipleOptionsTemplateViewModel

Inheritance: ViewModelBase, IOptionsViewModel
Mostrar archivo Open project: aluxnimm/outlookcaldavsynchronizer

Private Properties

Property Type Description
CreateOptions Contracts.Options
DiscoverResourcesAsync void
GetAccountSettings void

Public Methods

Method Description
GetOptionsOrNull ( ) : Contracts.Options
MultipleOptionsTemplateViewModel ( IOptionsViewModelParent parent, GeneralOptions generalOptions, IServerSettingsTemplateViewModel serverSettingsViewModel, ProfileType profileType, IOptionTasks optionTasks ) : System
SetOptions ( Contracts options ) : void
Validate ( StringBuilder errorMessageBuilder ) : bool

Private Methods

Method Description
CreateOptions ( ResourceDataViewModelBase resource ) : Contracts.Options
DiscoverResourcesAsync ( ) : void
GetAccountSettings ( ) : void

Method Details

GetOptionsOrNull() public method

public GetOptionsOrNull ( ) : Contracts.Options
return Contracts.Options

MultipleOptionsTemplateViewModel() public method

public MultipleOptionsTemplateViewModel ( IOptionsViewModelParent parent, GeneralOptions generalOptions, IServerSettingsTemplateViewModel serverSettingsViewModel, ProfileType profileType, IOptionTasks optionTasks ) : System
parent IOptionsViewModelParent
generalOptions CalDavSynchronizer.Contracts.GeneralOptions
serverSettingsViewModel IServerSettingsTemplateViewModel
profileType ProfileType
optionTasks IOptionTasks
return System

SetOptions() public method

public SetOptions ( Contracts options ) : void
options Contracts
return void

Validate() public method

public Validate ( StringBuilder errorMessageBuilder ) : bool
errorMessageBuilder StringBuilder
return bool