using Comal.Classes; using InABox.Clients; using InABox.Core; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace PRSClasses { public class DFLayoutAddTaskFieldProperties : DFLayoutFieldProperties { public KanbanTypeLink TaskType { get; set; } public DFLayoutAddTaskFieldProperties() { TaskType = new KanbanTypeLink(); } protected override void LoadProperties() { base.LoadProperties(); TaskType.ID = GetProperty("TaskType", Guid.Empty); } protected override void SaveProperties() { base.SaveProperties(); SetProperty("TaskType", TaskType.ID); } public override string? DeserializeValue(DFLoadStorageEntry entry) { return entry.GetValue(); } public override void SerializeValue(DFSaveStorageEntry entry, string? value) { entry.SetValue(value); } public override string? GetValue(string? value) { return value; } public override string FormatValue(string? value) { return string.Format("{0}", value); } } }