using System; using Newtonsoft.Json; namespace Kreta.Core.Domain { public class KirTanuloJogviszonyAdatok : KirTanuloBase { [JsonProperty(Order = 1)] public bool JogviszonyStatusza { get; set; } [JsonProperty(Order = 2)] public DateTime? JogviszonyKezdete { get; set; } [JsonProperty(Order = 3)] public DateTime? JogviszonyVarBefejezese { get; set; } [JsonProperty(Order = 4)] public string JogviszonyJellege { get; set; } [JsonProperty(Order = 5)] public bool Vendegtanulo { get; set; } [JsonProperty(Order = 6)] public bool Magantanulo { get; set; } public static implicit operator KirTanuloJogviszonyAdatok(KirTanulo kirTanulo) => new KirTanuloJogviszonyAdatok { JogviszonyStatusza = kirTanulo.JogviszonyStatusza, JogviszonyKezdete = kirTanulo.JogviszonyKezdete, JogviszonyVarBefejezese = kirTanulo.JogviszonyVarBefejezese, JogviszonyJellege = kirTanulo.JogviszonyJellege, Vendegtanulo = kirTanulo.Vendegtanulo, Magantanulo = kirTanulo.Magantanulo }; } }