Gemeinde und Projekt als Pflichtfeld
This commit is contained in:
@@ -104,11 +104,19 @@ internal class StundeViewModel : ObservableObject, IQueryAttributable {
|
||||
}
|
||||
|
||||
async Task Save() {
|
||||
await Models.Stunde.SaveEntry(_stunde);
|
||||
if (_stunde.id != null) {
|
||||
await Shell.Current.GoToAsync($"..?saved={_stunde.id}");
|
||||
} else {
|
||||
await Shell.Current.GoToAsync($"..?date={_stunde.day.ToString("yyyy-MM-dd")}");
|
||||
bool exceptionOccurred = false;
|
||||
try {
|
||||
await Models.Stunde.SaveEntry(_stunde);
|
||||
} catch (Exception e) {
|
||||
AlertEvent?.Invoke(this, e.Message);
|
||||
exceptionOccurred = true;
|
||||
}
|
||||
if (!exceptionOccurred) {
|
||||
if (_stunde.id != null) {
|
||||
await Shell.Current.GoToAsync($"..?saved={_stunde.id}");
|
||||
} else {
|
||||
await Shell.Current.GoToAsync($"..?date={_stunde.day.ToString("yyyy-MM-dd")}");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -175,7 +183,8 @@ internal class StundeViewModel : ObservableObject, IQueryAttributable {
|
||||
try {
|
||||
DayTimes = await Models.Stunde.LoadDay(_date);
|
||||
} catch (Exception) {
|
||||
//Ein Tag ohne Einträge gibt eine Fehlermeldung, die soll aber ignoriert werden, weil beim Neueintrag ist das ja Wurscht
|
||||
//Ein Tag ohne Einträge gibt eine Fehlermeldung,
|
||||
//die soll aber ignoriert werden, weil beim Neueintrag ist das ja Wurscht
|
||||
}
|
||||
|
||||
_stunde.day = _date;
|
||||
|
||||
Reference in New Issue
Block a user