public DeviceDetailViewModel(IDeviceDataService deviceDataService, IProblemDataService problemDataService, IDialogService dialogService) { this.deviceDataService = deviceDataService; this.problemDataService = problemDataService; this.dialogService = dialogService; LoadCommands(); Messenger.Default.Register <OpenDetailViewMessage>(this, OnNewDeviceWindow, ViewType.Device); Messenger.Default.Register <Device>(this, OnDeviceReceived, ViewType.DeviceType); }
public ProblemOverviewViewModel(IProblemDataService problemDataService, IDialogService dialogService) { this.problemDataService = problemDataService; this.dialogService = dialogService; LoadData(); LoadCommands(); Messenger.Default.Register <UpdateListMessage>(this, OnUpdateListMessageReceived, ViewType.Device); Messenger.Default.Register <OpenOverviewMessage>(this, OnProblemOverviewOpened, ViewType.Device); }