private async void DodajParagonExecute() { var dto = new AddCashFlowDto() { Amount = new Money() { Amount = Ile, Currency = Wallets.First(x => x.Guid == Portfel).Money.Currency }, CategoryGuid = _kategorieNaSerwerze.First(x => x.Name == WybranaKategoria).Guid, DateTime = new DateTime(Rok, Miesiac, Dzien), Details = InneWydatkiNaListeDto(Wydatki), WalletGuid = Portfel }; await _repozytorium.CashFlowsRepository.Add(RegistryPomocnik.NazwaZalogowanegoUzytkownika, RegistryPomocnik.KluczUzytkownika, dto) .ContinueWith(task => { Application.Current.Dispatcher.Invoke(() => { if (task.Status == TaskStatus.RanToCompletion) { var result = task.Result; if (result != null && result.StatusCode == System.Net.HttpStatusCode.OK) { MessageBox.Show("dodało się"); } else { MessageBox.Show("błąd http"); } } else { MessageBox.Show("błąd taska"); } }); }); }