public ReportViewModel(ReportProxy reportProxy, ISynchronizationReportRepository reportRepository, IReportViewModelParent parent) { _reportRepository = reportRepository; _parent = parent; _reportProxy = reportProxy; OpenAEntityCommand = new DelegateCommand(parameter => { OpenAEntity((EntitySynchronizationReport)parameter); }); OpenBEntityCommand = new DelegateCommand(parameter => { OpenBEntity((EntitySynchronizationReport)parameter); }); OpenEntityWithLoadErrorCommand = new DelegateCommand(parameter => { OpenEntityWithLoadError((LoadError)parameter); }); }
public ReportViewModel (ReportProxy reportProxy, ISynchronizationReportRepository reportRepository, IReportViewModelParent parent) { _reportRepository = reportRepository; _parent = parent; _reportProxy = reportProxy; OpenAEntityCommand = new DelegateCommand (parameter => { OpenAEntity ((EntitySynchronizationReport) parameter); }); OpenBEntityCommand = new DelegateCommand (parameter => { OpenBEntity ((EntitySynchronizationReport) parameter); }); OpenEntityWithLoadErrorCommand = new DelegateCommand (parameter => { OpenEntityWithLoadError ((LoadError) parameter); }); }