refactor:完成重构设备的添加,删除,更新。
This commit is contained in:
@@ -21,7 +21,7 @@ namespace DMS.WPF.ViewModels
|
||||
{
|
||||
private readonly IMapper _mapper;
|
||||
private readonly ITriggerDataService _triggerDataService;
|
||||
private readonly IWpfDataService _dataStorageService;
|
||||
private readonly IViewDataService _viewDataService;
|
||||
private readonly IDialogService _dialogService;
|
||||
private readonly INotificationService _notificationService;
|
||||
private readonly INavigationService _navigationService;
|
||||
@@ -38,20 +38,20 @@ namespace DMS.WPF.ViewModels
|
||||
public TriggersViewModel(
|
||||
IMapper mapper,
|
||||
ITriggerDataService triggerDataService,
|
||||
IWpfDataService dataStorageService,
|
||||
IViewDataService dataStorageService,
|
||||
IDialogService dialogService,
|
||||
INotificationService notificationService,
|
||||
INavigationService navigationService)
|
||||
{
|
||||
_mapper = mapper;
|
||||
_triggerDataService = triggerDataService ?? throw new ArgumentNullException(nameof(triggerDataService));
|
||||
_dataStorageService = dataStorageService ?? throw new ArgumentNullException(nameof(dataStorageService));
|
||||
_viewDataService = dataStorageService ?? throw new ArgumentNullException(nameof(dataStorageService));
|
||||
_dialogService = dialogService ?? throw new ArgumentNullException(nameof(dialogService));
|
||||
_notificationService = notificationService ?? throw new ArgumentNullException(nameof(notificationService));
|
||||
_navigationService = navigationService ?? throw new ArgumentNullException(nameof(navigationService));
|
||||
|
||||
// 初始化时加载触发器数据
|
||||
_synchronizedView = _dataStorageService.Triggers.CreateView(v => v.Value);
|
||||
_synchronizedView = _viewDataService.Triggers.CreateView(v => v.Value);
|
||||
TriggerItemListView = _synchronizedView.ToNotifyCollectionChanged();
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user