Files
BeWoPlaner/BeWoPlanerMobil/Util/TextbausteinDisplayItem.cs
Lyndon Jetten 659ec6b3eb Kalender:
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!
2020-11-20 23:28:09 +01:00

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;
}
}
}