using System; using Newtonsoft.Json; namespace Kreta.Core.Domain { public class KirTanuloAlapadatok : KirTanuloBase { [JsonProperty(Order = 1)] public string OktatasiAzonosito { get; set; } [JsonProperty(Order = 3)] public string NevElotag { get; set; } [JsonProperty(Order = 3)] public string Vezeteknev { get; set; } [JsonProperty(Order = 4)] public string Utonev { get; set; } [JsonProperty(Order = 5)] public string SzuletesiVezeteknev { get; set; } [JsonProperty(Order = 6)] public string SzuletesiUtonev { get; set; } [JsonProperty(Order = 7)] public string AnyjaNeveVezeteknev { get; set; } [JsonProperty(Order = 8)] public string AnyjaNeveUtonev { get; set; } [JsonProperty(Order = 2)] public string Nem { get; set; } [JsonProperty(Order = 10)] public new DateTime? SzuletesiDatum { get; set; } [JsonProperty(Order = 9)] public new string SzuletesiHely { get; set; } [JsonProperty(Order = 10)] public string SzuletesiOrszag { get; set; } [JsonProperty(Order = 11)] public string Allampolgarsag { get; set; } [JsonProperty(Order = 12)] public string Allampolgarsag2 { get; set; } public static implicit operator KirTanuloAlapadatok(KirTanulo kirAlkalmazott) => new KirTanuloAlapadatok { AnyjaNeveUtonev = kirAlkalmazott.AnyjaUtoneve, NevElotag = kirAlkalmazott.NevElotag, AnyjaNeveVezeteknev = kirAlkalmazott.AnyjaVezetekNeve, OktatasiAzonosito = kirAlkalmazott.OktatasiAzonosito, SzuletesiDatum = kirAlkalmazott.SzuletesiDatum, SzuletesiHely = kirAlkalmazott.SzuletesiHely, SzuletesiUtonev = kirAlkalmazott.SzuletesiUtonev, SzuletesiVezeteknev = kirAlkalmazott.SzuletesiVezeteknev, Utonev = kirAlkalmazott.Utonev, Vezeteknev = kirAlkalmazott.Vezeteknev, Allampolgarsag = kirAlkalmazott.Allampolgarsag, Allampolgarsag2 = kirAlkalmazott.Allampolgarsag2, SzuletesiOrszag = kirAlkalmazott.SzuletesiOrszag, Nem = kirAlkalmazott.Nem }; } }