/// <summary> /// Initialize Instance /// </summary> /// <param name="navigationService"></param> /// <param name="referReport"></param> public ReportListPageViewModel(INavigationService navigationService, IReferReport referReport) { _navigationService = navigationService; _referReport = referReport; Reports = _referReport.Reports.ToReadOnlyReactiveCollection(); AddReportCommand = new ReactiveCommand(); AddReportCommand.Subscribe(_ => AddReport()); UpdateReportCommand = new ReactiveCommand <Report>(); UpdateReportCommand.Subscribe(UpdateReport); }
/// <summary> /// Initialize Instance /// </summary> /// <param name="navigationService"></param> /// <param name="referReport"></param> public ReportListPageViewModel(INavigationService navigationService, IReferReport referReport) { _navigationService = navigationService; _referReport = referReport; Reports = _referReport.Reports.ToReadOnlyReactiveCollection(); }