@inject ToastService Toasts @inject IEntryService EntryService
@(EditEntry != null ? "Buchung bearbeiten" : "Einnahme oder Ausgabe erfassen") – @AccountName
@if (EditEntry == null) { } else {
@(entryType == EntryType.Income ? "Einnahme" : "Ausgabe")

Falsche Art? Diese Buchung abbrechen, in der Kontoliste löschen und mit der richtigen Art neu erfassen.

}
@if (date == default) {

Bitte ein gültiges Datum eingeben.

}
@if (string.IsNullOrWhiteSpace(title)) {

Bitte beschreiben, wofür das Geld eingenommen oder ausgegeben wurde.

}

Betrag ohne Minuszeichen.

@if (OutsideYear && date != default) {
Das Buchungsdatum liegt in einem anderen Jahr.

Du erfasst die Buchung am @date.ToString("dd.MM.yyyy") und damit außerhalb des angezeigten Jahres @ContextYear. Sie wird im Jahr @date.Year gespeichert und erscheint erst, wenn du dieses Jahr oder „Alle Buchungen“ auswählst.

}
@code { private ModalDialog? modal; private BookingDateInput? bookingDate; private bool pendingDateChanges; }