using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Web.Mvc; using Kreta.BusinessLogic.Classes; using Kreta.BusinessLogic.HelperClasses; using Kreta.Resources; using Kreta.Web.Attributes; using Kreta.Web.Helpers.TabStrip; namespace Kreta.Web.Areas.Orarend.Models { public class OrarendiOraModel { public OrarendiOraModel() { OrarendiOraTabList = new List(); HetirendList = new List(); TTFModel = new TTFModel(); } public bool IsTanoranKivuliFoglalkozas { get; set; } public int? ID { get; set; } public int HetNapja { get; set; } public int CsengetesiRendOraID { get; set; } public int ModositasiIdoszakTipus { get; set; } public string JSHelperNev { get; set; } public bool IsModification { get; set; } public DateTime ModificationDate { get; set; } public DateTime ErvenyessegiIdo { get; set; } public bool IsEgyediNap { get; set; } [KretaRequired(StringResourcesId = 4573)] /*Óra kezdete megadása kötelező*/ [Display(Name = nameof(OrarendResource.OraKezdete), ResourceType = typeof(OrarendResource))] public DateTime? OraKezdete { get; set; } [KretaRequired(StringResourcesId = 4574)] /*Óra vége megadása kötelező*/ [Display(Name = nameof(OrarendResource.OraVege), ResourceType = typeof(OrarendResource))] public DateTime? OraVege { get; set; } public List OrarendiOraTabList { get; set; } public List HetirendList { get; set; } [ValidateObject] public TTFModel TTFModel { get; set; } //[KretaRequired(StringResourcesId = 2536)] /*Hetirend megadása kötelező*/ [Display(Name = nameof(OrarendResource.Hetirend), ResourceType = typeof(OrarendResource))] public int? HetirendID { get; set; } [Display(Name = nameof(OrarendResource.Hetirend), ResourceType = typeof(OrarendResource))] public string Hetirend { get; set; } //[KretaRequired(StringResourcesId = 2493)] /*Terem megadása kötelező*/ [Display(Name = nameof(OrarendResource.Terem_kotelezo), ResourceType = typeof(OrarendResource))] public int? TeremID { get; set; } [Display(Name = nameof(OrarendResource.Sorszamozando), ResourceType = typeof(OrarendResource))] public bool Sorszamozando { get; set; } [Display(Name = nameof(OrarendResource.ParhuzamosOra), ResourceType = typeof(OrarendResource))] public bool ParhuzamosOra { get; set; } [Display(Name = nameof(OrarendResource.Tulora), ResourceType = typeof(OrarendResource))] public bool Tulora { get; set; } [Display(Name = nameof(OrarendResource.TamopOra), ResourceType = typeof(OrarendResource))] public bool TAMOPOra { get; set; } [Display(Name = nameof(OrarendResource.KIPOra), ResourceType = typeof(OrarendResource))] public bool KIPOra { get; set; } [Display(Name = nameof(OrarendResource.VEKOP73317), ResourceType = typeof(OrarendResource))] public bool VEKOP73317 { get; set; } [Display(Name = nameof(OrarendResource.KAPOra), ResourceType = typeof(OrarendResource))] public bool KAPOra { get; set; } [Display(Name = nameof(OrarendResource.NemSzakrendszeruOra), ResourceType = typeof(OrarendResource))] public bool NemSzakrendszeruOra { get; set; } [Display(Name = nameof(OrarendResource.IktTanora), ResourceType = typeof(OrarendResource))] public bool IKTTanora { get; set; } [Display(Name = nameof(OrarendResource.NemzetisegiTanora), ResourceType = typeof(OrarendResource))] public bool NemzetisegiOra { get; set; } [Display(Name = nameof(TantargyResource.MegbizasiSzerzodesselEllatottOra), ResourceType = typeof(TantargyResource))] public bool IsFelnottoktatasiSzerzodes { get; set; } [Display(Name = nameof(OrarendResource.OnlineOra), ResourceType = typeof(OrarendResource))] public bool OnlineOra { get; set; } [Display(Name = nameof(OrarendResource.MindennaposTestneveles), ResourceType = typeof(OrarendResource))] public bool MindennaposTestneveles { get; set; } [Display(Name = nameof(OrarendResource.IprTanora), ResourceType = typeof(OrarendResource))] public bool IPRTanora { get; set; } [Display(Name = nameof(OrarendResource.Differencialt), ResourceType = typeof(OrarendResource))] public bool Differencialt { get; set; } [Display(Name = nameof(OrarendResource.Kooperativ), ResourceType = typeof(OrarendResource))] public bool Kooperativ { get; set; } [Display(Name = nameof(OrarendResource.Meres), ResourceType = typeof(OrarendResource))] public bool Meres { get; set; } [Display(Name = nameof(OrarendResource.Drama), ResourceType = typeof(OrarendResource))] public bool Drama { get; set; } [Display(Name = nameof(OrarendResource.Tiop12), ResourceType = typeof(OrarendResource))] public bool Tiop { get; set; } [Display(Name = nameof(OrarendResource.Bontott), ResourceType = typeof(OrarendResource))] public bool Bontott { get; set; } [Display(Name = nameof(OrarendResource.HetNapja), ResourceType = typeof(OrarendResource))] public string HetNapjaSzoveg { get; set; } [KretaDisplayName(1530)] /*Óra érvényességi ideje*/ public string ErvenyessegiIdoSzoveg { get; set; } [KretaRequired(StringResourcesId = 4575)] /*Óra érvényességi idejének kezdete kötelező*/ [Display(Name = nameof(OrarendResource.ErvenyessegKezdete), ResourceType = typeof(OrarendResource))] public DateTime? OraErvenyessegKezdete { get; set; } [KretaRequired(StringResourcesId = 4576)] /*Óra érvényességi idejének vége kötelező*/ [Display(Name = nameof(OrarendResource.ErvenyessegVege), ResourceType = typeof(OrarendResource))] public DateTime? OraErvenyessegVege { get; set; } public DateTime? ValasztottDatum { get; set; } public int? OsztalyCsoportId { get; set; } [Display(Name = nameof(OrarendResource.CsengetesiRend), ResourceType = typeof(OrarendResource))] public int? CsengetesiRendID { get; set; } [Display(Name = nameof(OrarendResource.Oraszam), ResourceType = typeof(OrarendResource))] [KretaRange(0, 24)] public int? Oraszam { get; set; } [Display(Name = nameof(OrarendResource.Multikulturalis), ResourceType = typeof(OrarendResource))] public bool Multikulturalis { get; set; } [Display(Name = nameof(OrarendResource.EFOP32317DigitalisKornyezetAKozenevelesben), ResourceType = typeof(OrarendResource))] public bool EFOP32317 { get; set; } [Display(Name = nameof(OrarendResource.KomplexOra), ResourceType = typeof(OrarendResource))] public bool KomplexOra { get; set; } [Display(Name = nameof(OrarendResource.GINOP623), ResourceType = typeof(OrarendResource))] public bool GINOP623 { get; set; } [Display(Name = nameof(OrarendResource.EFOP31716EselyteremtesAKoznevelesben), ResourceType = typeof(OrarendResource))] public bool EFOP31716EselyteremtesAKoznevelesben { get; set; } [Display(Name = nameof(OrarendResource.EFOP33717), ResourceType = typeof(OrarendResource))] public bool EFOP33717 { get; set; } [Display(Name = nameof(OrarendResource.TIOP11112120120001), ResourceType = typeof(OrarendResource))] public bool TIOP11112120120001 { get; set; } [Display(Name = nameof(OrarendResource.Foglalkozas), ResourceType = typeof(OrarendResource))] public string FoglalkozasNev { get; set; } [Display(Name = nameof(OrarendResource.OsztalyCsoport), ResourceType = typeof(OrarendResource))] public string OsztalyCsoportNev { get; set; } [Display(Name = nameof(OrarendResource.Tantargy), ResourceType = typeof(OrarendResource))] public string TantargyNev { get; set; } [Display(Name = nameof(OrarendResource.Tanar), ResourceType = typeof(OrarendResource))] public string TanarNev { get; set; } [Display(Name = nameof(OrarendResource.Terem), ResourceType = typeof(OrarendResource))] public string TeremNev { get; set; } [Display(Name = nameof(OrarendResource.OraszamIdopont), ResourceType = typeof(OrarendResource))] public string OraIdopont { get; set; } [Display(Name = nameof(OrarendResource.CsengetesiRend), ResourceType = typeof(OrarendResource))] public string CsengetesiRendNev { get; set; } [Display(Name = nameof(OrarendResource.OraKezdete), ResourceType = typeof(OrarendResource))] public string OraKezdeteSzoveg { get; set; } [Display(Name = nameof(OrarendResource.OraVege), ResourceType = typeof(OrarendResource))] public string OraVegeSzoveg { get; set; } [Display(Name = nameof(OrarendResource.ErvenyessegKezdete), ResourceType = typeof(OrarendResource))] public string OraErvenyessegKezdeteSzoveg { get; set; } [Display(Name = nameof(OrarendResource.ErvenyessegVege), ResourceType = typeof(OrarendResource))] public string OraErvenyessegVegeSzoveg { get; set; } [Display(Name = nameof(OrarendResource.DFHT), ResourceType = typeof(OrarendResource))] public bool DFHT { get; set; } [Display(Name = nameof(OrarendResource.Rahangolodas), ResourceType = typeof(OrarendResource))] public bool Rahangolodas { get; set; } [Display(Name = nameof(OrarendResource.Testmozgas), ResourceType = typeof(OrarendResource))] public bool Testmozgas { get; set; } [Display(Name = nameof(OrarendResource.Muveszet), ResourceType = typeof(OrarendResource))] public bool Muveszet { get; set; } [Display(Name = nameof(OrarendResource.Eletgyakorlat), ResourceType = typeof(OrarendResource))] public bool Eletgyakorlat { get; set; } [Display(Name = nameof(OrarendResource.Logika), ResourceType = typeof(OrarendResource))] public bool Logika { get; set; } [Display(Name = nameof(OrarendResource.TeOrad), ResourceType = typeof(OrarendResource))] public bool TeOrad { get; set; } [Display(Name = nameof(OrarendResource.DigitalisAlapProgram), ResourceType = typeof(OrarendResource))] public bool DigitalisAlapProgram { get; set; } [Display(Name = nameof(OrarendResource.EFOP23517201700038Miapalya), ResourceType = typeof(OrarendResource))] public bool EFOP23517201700038Miapalya { get; set; } [Display(Name = nameof(OrarendResource.TanevTananyaganakIsmetlese), ResourceType = typeof(OrarendResource))] public bool TanevTananyaganakIsmetlese { get; set; } [Display(Name = nameof(OrarendResource.TanevTananyaganakKiegeszitese), ResourceType = typeof(OrarendResource))] public bool TanevTananyaganakKiegeszitese { get; set; } [Display(Name = nameof(OrarendResource.TanulokDigitalisKeszsegfejlesztese), ResourceType = typeof(OrarendResource))] public bool TanulokDigitalisKeszsegfejlesztese { get; set; } [Display(Name = nameof(OrarendResource.Projektmunka), ResourceType = typeof(OrarendResource))] public bool Projektmunka { get; set; } [Display(Name = nameof(OrarendResource.TanulokKompenzaciosIraskeszsegFejlesztese), ResourceType = typeof(OrarendResource))] public bool TanulokKompenzaciosIraskeszsegFejlesztese { get; set; } [Display(Name = nameof(OrarendResource.TanulokKompenzaciosOlvasasiKepessegFejlesztese), ResourceType = typeof(OrarendResource))] public bool TanulokKompenzaciosOlvasasiKepessegFejlesztese { get; set; } [Display(Name = nameof(OrarendResource.TanulokMatematikaiGondolkodasiKepessegenekKompenzaciosFejlesztese), ResourceType = typeof(OrarendResource))] public bool TanulokMatematikaiGondolkodasiKepessegenekKompenzaciosFejlesztese { get; set; } [Display(Name = nameof(OrarendResource.TanulokNyelviKepessegenekKompenzaciosFejlesztese), ResourceType = typeof(OrarendResource))] public bool TanulokNyelviKepessegenekKompenzaciosFejlesztese { get; set; } [Display(Name = nameof(OrarendResource.TanulokOnmegismeresenekSegitese), ResourceType = typeof(OrarendResource))] public bool TanulokOnmegismeresenekSegitese { get; set; } [Display(Name = nameof(OrarendResource.TanulokOnallosagraNevelese), ResourceType = typeof(OrarendResource))] public bool TanulokOnallosagraNevelese { get; set; } [Display(Name = nameof(OrarendResource.TanulokTanulasszervezesiKompenzaciosTechnikajanakErositese), ResourceType = typeof(OrarendResource))] public bool TanulokTanulasszervezesiKompenzaciosTechnikajanakErositese { get; set; } [Display(Name = nameof(OrarendResource.TanulokOrientaciosTamogatasa), ResourceType = typeof(OrarendResource))] public bool TanulokOrientaciosTamogatasa { get; set; } [Display(Name = nameof(OrarendResource.TanulokSzocialitasanakFejlesztese), ResourceType = typeof(OrarendResource))] public bool TanulokSzocialitasanakFejlesztese { get; set; } [Display(Name = nameof(OrarendResource.TanulokTovabbhaladasatElokeszitoTevekenysegek), ResourceType = typeof(OrarendResource))] public bool TanulokTovabbhaladasatElokeszitoTevekenysegek { get; set; } [Display(Name = nameof(OrarendResource.PedagogusAltalJelzettEgyeniEsetkezeles), ResourceType = typeof(OrarendResource))] public bool PedagogusAltalJelzettEgyeniEsetkezeles { get; set; } [Display(Name = nameof(OrarendResource.ProjektmunkaTamogatasa), ResourceType = typeof(OrarendResource))] public bool ProjektmunkaTamogatasa { get; set; } [Display(Name = nameof(OrarendResource.DigitalisKeszsegfejlesztes), ResourceType = typeof(OrarendResource))] public bool DigitalisKeszsegfejlesztes { get; set; } [Display(Name = nameof(OrarendResource.KozossegiMunkaTamogatasa), ResourceType = typeof(OrarendResource))] public bool KozossegiMunkaTamogatasa { get; set; } [Display(Name = nameof(OrarendResource.TanoraElokeszitesenekTamogatasa), ResourceType = typeof(OrarendResource))] public bool TanoraElokeszitesenekTamogatasa { get; set; } [Display(Name = nameof(OrarendResource.TanoraLebonyolitasanakTamogatasa), ResourceType = typeof(OrarendResource))] public bool TanoraLebonyolitasanakTamogatasa { get; set; } [Display(Name = nameof(OrarendResource.NapkozisTevekenysegKeretebenEgyeniFejlesztes), ResourceType = typeof(OrarendResource))] public bool NapkozisTevekenysegKeretebenEgyeniFejlesztes { get; set; } [Display(Name = nameof(OrarendResource.IsEgybefuggoGyakorlat), ResourceType = typeof(OrarendResource))] public bool IsEgybefuggoGyakorlat { get; set; } public int OrarendiElemekRogzitesenekElofeltetele { get; set; } public bool IsFromSzervezet { get; set; } public bool IsMentorOra { get; set; } public OraValidationCo CreateOraValidationCo() { return new OraValidationCo { OrarendiOraValidationCo = new OrarendiOraValidationCo { Id = ID, ModificationDate = ModificationDate, CsengetesiRendOraId = CsengetesiRendOraID, CsengetesiRendId = CsengetesiRendID, OraKezdete = OraKezdete.Value.ToLocalTime(), OraVege = OraVege.Value.ToLocalTime(), Differencialt = Differencialt, Drama = Drama, FoglalkozasID = TTFModel.FoglalkozasID, OsztalyId = TTFModel.OsztalyID, TantargyId = TTFModel.TantargyID.Value, TanarId = TTFModel.TanarID, TeremId = TeremID.Value, HetirendId = HetirendID.Value, HetNapjaId = HetNapja, IKTTanora = IKTTanora, IPRTanora = IPRTanora, Kooperativ = Kooperativ, Meres = Meres, MindennaposTestneveles = MindennaposTestneveles, NemSzakrendszeruOra = NemSzakrendszeruOra, NemzetisegiOra = NemzetisegiOra, IsFelnottoktatasiSzerzodes = IsFelnottoktatasiSzerzodes, OnlineOra = OnlineOra, OraErvenyessegKezdete = OraErvenyessegKezdete.Value, OraErvenyessegVege = OraErvenyessegVege.Value, ParhuzamosOra = ParhuzamosOra, Sorszamozando = Sorszamozando, TAMOPOra = TAMOPOra, KIPOra = KIPOra, VEKOP73317 = VEKOP73317, KAPOra = KAPOra, Tiop = Tiop, Tulora = Tulora, Bontott = Bontott, IsModification = IsModification, Oraszam = Oraszam, Multikulturalis = Multikulturalis, EFOP32317 = EFOP32317, KomplexOra = KomplexOra, EFOP31716EselyteremtesAKoznevelesben = EFOP31716EselyteremtesAKoznevelesben, EFOP33717 = EFOP33717, GINOP623 = GINOP623, IsEgyediNap = IsEgyediNap, IsNapirend = IsTanoranKivuliFoglalkozas, TIOP11112120120001 = TIOP11112120120001, DFHT = DFHT, Rahangolodas = Rahangolodas, Testmozgas = Testmozgas, Muveszet = Muveszet, Eletgyakorlat = Eletgyakorlat, Logika = Logika, TeOrad = TeOrad, DigitalisAlapProgram = DigitalisAlapProgram, ModositasiIdoszakTipus = ModositasiIdoszakTipus, JSHelperNev = JSHelperNev, EFOP23517201700038Miapalya = EFOP23517201700038Miapalya, TanevTananyaganakIsmetlese = TanevTananyaganakIsmetlese, TanevTananyaganakKiegeszitese = TanevTananyaganakKiegeszitese, TanulokDigitalisKeszsegfejlesztese = TanulokDigitalisKeszsegfejlesztese, Projektmunka = Projektmunka, TanulokKompenzaciosIraskeszsegFejlesztese = TanulokKompenzaciosIraskeszsegFejlesztese, TanulokKompenzaciosOlvasasiKepessegFejlesztese = TanulokKompenzaciosOlvasasiKepessegFejlesztese, TanulokMatematikaiGondolkodasiKepessegenekKompenzaciosFejlesztese = TanulokMatematikaiGondolkodasiKepessegenekKompenzaciosFejlesztese, TanulokNyelviKepessegenekKompenzaciosFejlesztese = TanulokNyelviKepessegenekKompenzaciosFejlesztese, TanulokOnmegismeresenekSegitese = TanulokOnmegismeresenekSegitese, TanulokOnallosagraNevelese = TanulokOnallosagraNevelese, TanulokTanulasszervezesiKompenzaciosTechnikajanakErositese = TanulokTanulasszervezesiKompenzaciosTechnikajanakErositese, TanulokOrientaciosTamogatasa = TanulokOrientaciosTamogatasa, TanulokSzocialitasanakFejlesztese = TanulokSzocialitasanakFejlesztese, TanulokTovabbhaladasatElokeszitoTevekenysegek = TanulokTovabbhaladasatElokeszitoTevekenysegek, PedagogusAltalJelzettEgyeniEsetkezeles = PedagogusAltalJelzettEgyeniEsetkezeles, ProjektmunkaTamogatasa = ProjektmunkaTamogatasa, DigitalisKeszsegfejlesztes = DigitalisKeszsegfejlesztes, KozossegiMunkaTamogatasa = KozossegiMunkaTamogatasa, TanoraElokeszitesenekTamogatasa = TanoraElokeszitesenekTamogatasa, TanoraLebonyolitasanakTamogatasa = TanoraLebonyolitasanakTamogatasa, NapkozisTevekenysegKeretebenEgyeniFejlesztes = NapkozisTevekenysegKeretebenEgyeniFejlesztes, IsFromSzervezet = IsFromSzervezet, IsMentorOra = IsMentorOra, IsEgybefuggoGyakorlat = IsEgybefuggoGyakorlat } }; } } public class TTFModel { [Required(ErrorMessageResourceName = nameof(ErrorResource.PedagogusMegadasaKotelezo), ErrorMessageResourceType = typeof(ErrorResource))] [Display(Name = nameof(OrarendResource.Pedagogus), ResourceType = typeof(OrarendResource))] public int? TanarID { get; set; } [Display(Name = nameof(OrarendResource.Foglalkozas), ResourceType = typeof(OrarendResource))] public int? FoglalkozasID { get; set; } [Display(Name = nameof(OrarendResource.OsztalyCsoport_kotelezo), ResourceType = typeof(OrarendResource))] public int? OsztalyID { get; set; } [Display(Name = nameof(OrarendResource.Tantargy_kotelezo), ResourceType = typeof(OrarendResource))] public int? TantargyID { get; set; } [KretaDisplayName(274)] /*Óraszám*/ public int? Oraszam { get; set; } [KretaDisplayName(2661)] /*Foglalkozás neve*/ public string Nev { get; set; } } public class OrarendiOraValidationModel { public OrarendiOraValidationModel() { TanarokID = new List(); } public int? Id { get; set; } public DateTime OraErvenyessegKezdete { get; set; } public DateTime OraErvenyessegVege { get; set; } public int HetirendId { get; set; } public int CsengetesiRendId { get; set; } public int CsengetesiRendOraId { get; set; } public int TeremId { get; set; } public int HetNapjaId { get; set; } public int OsztalyId { get; set; } public List TanarokID { get; set; } public DateTime OraKezdete { get; set; } public DateTime OraVege { get; set; } public int? Oraszam { get; set; } public DateTime ModificationDate { get; set; } public bool IsModification { get; set; } public int ModositasiIdoszakTipus { get; set; } public string JSHelperNev { get; set; } public bool IsEgyediNap { get; set; } public bool IsNapirend { get; set; } public int TantargyId { get; set; } public static OrarendiOraValidationModel ConvertToModel(OrarendiOraValidationCo co) { return new OrarendiOraValidationModel { Id = co.Id, OraErvenyessegKezdete = co.OraErvenyessegKezdete, OraErvenyessegVege = co.OraErvenyessegVege, HetirendId = co.HetirendId, CsengetesiRendId = co.CsengetesiRendId.Value, CsengetesiRendOraId = co.CsengetesiRendOraId, TeremId = co.TeremId, HetNapjaId = co.HetNapjaId, OsztalyId = co.OsztalyId.Value, TanarokID = new List { co.TanarId ?? -1 }, OraKezdete = co.OraKezdete, OraVege = co.OraVege, Oraszam = co.Oraszam.Value, ModificationDate = co.ModificationDate, IsModification = co.IsModification, ModositasiIdoszakTipus = co.ModositasiIdoszakTipus, JSHelperNev = co.JSHelperNev, IsEgyediNap = co.IsEgyediNap, IsNapirend = co.IsNapirend, TantargyId = co.TantargyId.Value }; } public OrarendiOraValidationCo ConvertToCo() { return new OrarendiOraValidationCo { Id = this.Id, OraErvenyessegKezdete = this.OraErvenyessegKezdete, OraErvenyessegVege = this.OraErvenyessegVege, HetirendId = this.HetirendId, CsengetesiRendId = this.CsengetesiRendId, CsengetesiRendOraId = this.CsengetesiRendOraId, TeremId = this.TeremId, HetNapjaId = this.HetNapjaId, OsztalyId = this.OsztalyId, TanarId = this.TanarokID.Count > 0 ? this.TanarokID[0] : (int?)default, OraKezdete = this.OraKezdete, OraVege = this.OraVege, Oraszam = this.Oraszam, ModificationDate = this.ModificationDate, IsModification = this.IsModification, ModositasiIdoszakTipus = this.ModositasiIdoszakTipus, JSHelperNev = this.JSHelperNev, IsEgyediNap = this.IsEgyediNap, IsNapirend = this.IsNapirend, TantargyId = this.TantargyId }; } public OraValidationCo ConvertToValidationCo() { return new OraValidationCo { OrarendiOraValidationCo = new OrarendiOraValidationCo { Id = this.Id, OraErvenyessegKezdete = this.OraErvenyessegKezdete, OraErvenyessegVege = this.OraErvenyessegVege, HetirendId = this.HetirendId, CsengetesiRendId = this.CsengetesiRendId, CsengetesiRendOraId = this.CsengetesiRendOraId, TeremId = this.TeremId, HetNapjaId = this.HetNapjaId, OsztalyId = this.OsztalyId, TanarId = this.TanarokID.Count > 0 ? this.TanarokID[0] : (int?)default, OraKezdete = this.OraKezdete, OraVege = this.OraVege, Oraszam = this.Oraszam, ModificationDate = this.ModificationDate, IsModification = this.IsModification, ModositasiIdoszakTipus = this.ModositasiIdoszakTipus, JSHelperNev = this.JSHelperNev, IsEgyediNap = this.IsEgyediNap, IsNapirend = this.IsNapirend, TantargyId = this.TantargyId } }; } } public class OsztalyOrarendModel { public int OsztalyId { get; set; } public CalendarModel CalendarModel { get; set; } } public class CsengetesiRendOraszamaModel { public string AktualisCsengetesiRendId { get; set; } public int AktualisOraSzam { get; set; } } }