private async Task ModelUpdate() { ResinDevice newModel = await _client.GetDeviceAsync(Id); _model = newModel; RaisePropertyChanged(null); }
public DeviceViewModel(ITokenProvider tokenProvider, ResinDevice model, ITextEditService textEditService, ResinApiClient client, IViewService viewService) { _tokenProvider = tokenProvider ?? throw new ArgumentNullException(nameof(tokenProvider)); _model = model ?? throw new ArgumentNullException(nameof(model)); _textEditService = textEditService ?? throw new ArgumentNullException(nameof(textEditService)); _client = client ?? throw new ArgumentNullException(nameof(client)); _viewService = viewService ?? throw new ArgumentNullException(nameof(viewService)); InitializeCommands(); }