public Task <int> SaveItemAsync_DluhyItems(Dluhy_Items item) { var result = GetAll_DluhyItems().Result; foreach (Dluhy_Items dluh in result) { if (item.ID == dluh.ID) { return(database.UpdateAsync(item)); } } return(database.InsertAsync(item)); }
private async void Uloz_Prijem_Click(object sender, RoutedEventArgs e) { _dluhOd = Pujceno_Nazev.Text; _pujceno = Pujceno_Castka.Text; _sazba = Sazba.Text; if (PocatekKalendar.SelectedDate.HasValue) { _datumPoc = PocatekKalendar.SelectedDate.Value; } else { _datumPoc = DateTime.Now; } if (KonecKalendar.SelectedDate.HasValue) { _datumKon = KonecKalendar.SelectedDate.Value; } else { _datumKon = DateTime.Now; } int.TryParse(_puvodni_zustatek, out int _puvodni_zustatekF); int.TryParse(_pujceno, out int _pujcenoF); _puvodni_zustatekF = _puvodni_zustatekF - _pujcenoF; _puvodni_zustatek = _puvodni_zustatekF.ToString(); Dluhy_Items entry1 = new Dluhy_Items() { Nazev = _dluhOd, PocatekPujcky = _datumPoc, KonecPujcky = _datumKon, Sazba = _sazba, VysePujcky = _pujceno }; await database.SaveItemAsync_DluhyItems(entry1); Finance_Items entry2 = new Finance_Items() { Zustatek = _puvodni_zustatek, Prijem = "0", Vydej = _pujceno, Nazev = _dluhOd + "- Půjčka", Kategorie = "Půjčka", Datum = _datumPoc }; await database.SaveItemAsync_FinanceItems(entry2); FromDluh.Content = new MainPage(); }