Die Abfrage nach der Ressourcenbelegung kommt nur ein mal und das Abbrechen des Speicherns hat keinen "kaputten" Reload zur Folge
Das Löschen eines Serientermins mit veränderten oder gelöschten Elementen führt zu keiner Exception mehr, da ich den Service-Aufruf auf synchron geändert habe.
Es gibt allerdings noch Bugs! -> Serientermin erstellen und ein Element davon ändern führt zu einer doppelten Abfrage, ausgelöst durch die Überlappungsprüfung, die eine Überlappung mit der Serie selbst feststellt!
31 lines
810 B
C#
31 lines
810 B
C#
using System.Collections.Generic;
|
|
using System.Linq;
|
|
|
|
namespace BeWoPlanerMobil.Util
|
|
{
|
|
public class TextbausteinDisplayItem
|
|
{
|
|
public string Name { get; set; }
|
|
|
|
public long Oid { get; set; }
|
|
|
|
public long? ParentOid { get; set; }
|
|
|
|
public bool IsParent => Children.Any();
|
|
|
|
public string Text { get; set; }
|
|
|
|
public List<TextbausteinDisplayItem> Children { get; set; } = new List<TextbausteinDisplayItem>();
|
|
|
|
public bool IsExpanded { get; set; }
|
|
|
|
public TextbausteinDisplayItem(string name, string text, long? parentOid, long oid, bool isExpanded)
|
|
{
|
|
Name = name;
|
|
Text = text;
|
|
Oid = oid;
|
|
IsExpanded = isExpanded;
|
|
ParentOid = parentOid;
|
|
}
|
|
}
|
|
} |