init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
67
Kreta.Core/Domain/KirTanulo.cs
Normal file
67
Kreta.Core/Domain/KirTanulo.cs
Normal file
|
@ -0,0 +1,67 @@
|
|||
using System;
|
||||
using Kreta.Core.Domain.Interface;
|
||||
using Kreta.Core.KIR.Domain.Model.KirExport;
|
||||
|
||||
namespace Kreta.Core.Domain
|
||||
{
|
||||
public class KirTanulo : KirFelhasznalo, IKirTanulo, IEquatable<KirTanulo>
|
||||
{
|
||||
public DateTime? TankotelezettsegVege { get; set; }
|
||||
public bool TankotelezettsegetTeljesito { get; set; }
|
||||
public bool SajatosNevelesIgenyu { get; set; }
|
||||
public bool BeilleszkedesselKuzd { get; set; }
|
||||
public bool JogviszonyStatusza { get; set; }
|
||||
public DateTime? JogviszonyKezdete { get; set; }
|
||||
public DateTime? JogviszonyVarBefejezese { get; set; }
|
||||
public string JogviszonyJellege { get; set; }
|
||||
public bool Vendegtanulo { get; set; }
|
||||
public bool Magantanulo { get; set; }
|
||||
|
||||
public bool Equals(KirTanulo other)
|
||||
=> other != null &&
|
||||
base.Equals(other) &&
|
||||
TankotelezettsegVege == other.TankotelezettsegVege &&
|
||||
TankotelezettsegetTeljesito == other.TankotelezettsegetTeljesito &&
|
||||
SajatosNevelesIgenyu == other.SajatosNevelesIgenyu &&
|
||||
BeilleszkedesselKuzd == other.BeilleszkedesselKuzd &&
|
||||
JogviszonyStatusza == other.JogviszonyStatusza &&
|
||||
JogviszonyKezdete == other.JogviszonyKezdete &&
|
||||
JogviszonyVarBefejezese == other.JogviszonyVarBefejezese &&
|
||||
JogviszonyJellege == other.JogviszonyJellege &&
|
||||
Vendegtanulo == other.Vendegtanulo &&
|
||||
Magantanulo == other.Magantanulo;
|
||||
|
||||
public static implicit operator KirTanulo(TanuloModel tanuloModel) => new KirTanulo
|
||||
{
|
||||
AllandoLakcim = tanuloModel.AllandoLakcim,
|
||||
TartozkodasiCim = tanuloModel.TartozkodasiCim,
|
||||
Allampolgarsag = tanuloModel.Allampolgarsag,
|
||||
Allampolgarsag2 = tanuloModel.Allampolgarsag2,
|
||||
AnyjaNeve = tanuloModel.AnyjaNeve,
|
||||
AnyjaUtoneve = tanuloModel.AnyjaKeresztNeve,
|
||||
AnyjaNeveSorrend = tanuloModel.AnyjaNeveSorrend,
|
||||
AnyjaVezetekNeve = tanuloModel.AnyjaVezetekNeve,
|
||||
TankotelezettsegVege = tanuloModel.TankotelezettsegVege,
|
||||
TankotelezettsegetTeljesito = tanuloModel.TankotelezettsegetTeljesito,
|
||||
SajatosNevelesIgenyu = tanuloModel.SajatosNevelesIgenyu,
|
||||
BeilleszkedesselKuzd = tanuloModel.BeilleszkedesselKuzd,
|
||||
JogviszonyStatusza = tanuloModel.JogviszonyStatusza,
|
||||
JogviszonyKezdete = tanuloModel.JogviszonyKezdete,
|
||||
JogviszonyVarBefejezese = tanuloModel.JogviszonyVarBefejezese,
|
||||
OktatasiAzonosito = tanuloModel.OktatasiAzonosito,
|
||||
SzuletesiDatum = tanuloModel.SzuletesiDatum,
|
||||
SzuletesiHely = tanuloModel.SzuletesiHely,
|
||||
SzuletesiNev = $"{tanuloModel.SzuletesiVezetekNev} {tanuloModel.SzuletesiKeresztNev}",
|
||||
SzuletesiUtonev = tanuloModel.SzuletesiKeresztNev,
|
||||
SzuletesiNevSorrend = tanuloModel.SzuletesiNevSorrend,
|
||||
SzuletesiVezeteknev = tanuloModel.SzuletesiVezetekNev,
|
||||
SzuletesiOrszag = tanuloModel.SzuletesiOrszag,
|
||||
Telefonszam = tanuloModel.Telefonszam,
|
||||
NevElotag = tanuloModel.ViseltNevElotag,
|
||||
Utonev = tanuloModel.ViseltKeresztNev,
|
||||
NevSorrend = tanuloModel.ViseltNevSorrend,
|
||||
Vezeteknev = tanuloModel.ViseltVezetekNev,
|
||||
Nem = tanuloModel.Nem
|
||||
};
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue