C# Class CalDavSynchronizer.Ui.Reports.ViewModels.ReportViewModel

Inheritance: ViewModelBase
Show file Open project: aluxnimm/outlookcaldavsynchronizer Class Usage Examples

Private Properties

Property Type Description
CreateException string
OpenAEntity void
OpenBEntity void
OpenEntityWithLoadError void

Public Methods

Method Description
CreateDesignInstance ( bool hasWarnings = false, bool hasErrors = false ) : ReportViewModel
Delete ( ) : void
ReportViewModel ( ReportProxy reportProxy, ISynchronizationReportRepository reportRepository, IReportViewModelParent parent ) : System

Private Methods

Method Description
CreateException ( string message ) : string
OpenAEntity ( EntitySynchronizationReport entitySynchronizationReport ) : void
OpenBEntity ( EntitySynchronizationReport entitySynchronizationReport ) : void
OpenEntityWithLoadError ( LoadError loadError ) : void

Method Details

CreateDesignInstance() public static method

public static CreateDesignInstance ( bool hasWarnings = false, bool hasErrors = false ) : ReportViewModel
hasWarnings bool
hasErrors bool
return ReportViewModel

Delete() public method

public Delete ( ) : void
return void

ReportViewModel() public method

public ReportViewModel ( ReportProxy reportProxy, ISynchronizationReportRepository reportRepository, IReportViewModelParent parent ) : System
reportProxy ReportProxy
reportRepository ISynchronizationReportRepository
parent IReportViewModelParent
return System