using System.ComponentModel.DataAnnotations; using Kreta.BusinessLogic.HelperClasses.SZIRAdatszolgaltatasCOs; using Kreta.Resources; namespace Kreta.Web.Areas.Adatszolgaltatasok.Models { public class NemAllamiDetailModel { public int Id { get; set; } [Display(Name = nameof(IntezmenyResource.AllamiTamogatasokKoltsegvetesiHozzajarulasokOsszesenEzerFt), ResourceType = typeof(IntezmenyResource))] public double? AAOszlop { get; set; } [Display(Name = nameof(IntezmenyResource.EbbolEtkezesiDij), ResourceType = typeof(IntezmenyResource))] public double? ABOszlop { get; set; } [Display(Name = nameof(IntezmenyResource.GyermekTanuloAltalIgenybeVettSzolgaltatasokUtanBefizetettOsszegekEzerFt), ResourceType = typeof(IntezmenyResource))] public double? ACOszlop { get; set; } [Display(Name = nameof(IntezmenyResource.EbbolTeritesiDijak), ResourceType = typeof(IntezmenyResource))] public double? ADOszlop { get; set; } [Display(Name = nameof(IntezmenyResource.TeritesiDijakbolEtkezesiDijak), ResourceType = typeof(IntezmenyResource))] public double? AEOszlop { get; set; } [Display(Name = nameof(IntezmenyResource.EbbolTandijak), ResourceType = typeof(IntezmenyResource))] public double? AFOszlop { get; set; } [Display(Name = nameof(IntezmenyResource.EbbolEgyebBefizetesek), ResourceType = typeof(IntezmenyResource))] public double? AGOszlop { get; set; } [Display(Name = nameof(IntezmenyResource.FenntartoiHozzajarulasok), ResourceType = typeof(IntezmenyResource))] public double? AHOszlop { get; set; } [Display(Name = nameof(IntezmenyResource.MasSajatBevetelek), ResourceType = typeof(IntezmenyResource))] public double? GOszlop { get; set; } [Display(Name = nameof(IntezmenyResource.SzemelyiJelleguKifizeteskbolBerkoltseg), ResourceType = typeof(IntezmenyResource))] public double? HOszlop { get; set; } [Display(Name = nameof(IntezmenyResource.BerkoltsegbolPedagogusOktatoMunkakortBetoltokBerkoltsegeEzerFt), ResourceType = typeof(IntezmenyResource))] public double? IOszlop { get; set; } [Display(Name = nameof(IntezmenyResource.BerkoltsegbolNeveloOktatoMunkatKozvetlenulSegitok), ResourceType = typeof(IntezmenyResource))] public double? JOszlop { get; set; } [Display(Name = nameof(IntezmenyResource.BerkoltsegbolgazdasagiUgyviteliMuszakiKisegitoMunkakortBetoltokBerkoltsegeEzerFt), ResourceType = typeof(IntezmenyResource))] public double? KOszlop { get; set; } [Display(Name = nameof(IntezmenyResource.SzemelyiJelleguKifizetesekbolMunkaadokatTerheloJarulekok), ResourceType = typeof(IntezmenyResource))] public double? LOszlop { get; set; } [Display(Name = nameof(IntezmenyResource.MunkaadokatTerheloJarulekokbolPedagogusOktatoMunkakortBetoltok), ResourceType = typeof(IntezmenyResource))] public double? MOszlop { get; set; } [Display(Name = nameof(IntezmenyResource.MunkaadokatTerheloJarulekokbolNeveloOktatoMunkatKozvetlenulSegitokPedagoguauEloadok), ResourceType = typeof(IntezmenyResource))] public double? NOszlop { get; set; } [Display(Name = nameof(IntezmenyResource.MunkaadokatTerheloJarulekokbolGazdasagiUgyviteliMuszakiKisegitoMunkakortBetoltokMunkaadioJarulekaEzerFt), ResourceType = typeof(IntezmenyResource))] public double? OOszlop { get; set; } [Display(Name = nameof(IntezmenyResource.SzemelyiJelleguKifizetesekbolSzemelyiJelleguEgyebKifizetesek), ResourceType = typeof(IntezmenyResource))] public double? POszlop { get; set; } [Display(Name = nameof(IntezmenyResource.SzemelyiJelleguEgyebKifizetesekbolPedagogusOktatoMunkakortBetoltoSzemelyiJelleguEgyebKifizetesek), ResourceType = typeof(IntezmenyResource))] public double? QOszlop { get; set; } [Display(Name = nameof(IntezmenyResource.SzemelyiJelleguKifizetesekbolEgyebKifizetesek), ResourceType = typeof(IntezmenyResource))] public double? ROszlop { get; set; } [Display(Name = nameof(IntezmenyResource.OraadoTanarokSzamaraTortenoKifizetesek), ResourceType = typeof(IntezmenyResource))] public double? SOszlop { get; set; } [Display(Name = nameof(IntezmenyResource.DologiAnyagiJelleguKifizetesek), ResourceType = typeof(IntezmenyResource))] public double? TOszlop { get; set; } [Display(Name = nameof(IntezmenyResource.EtkezesreAKonyvtariAllomanyGyarapitasaraATartosTankonyvekBeszerzesereForditottKifizetesek), ResourceType = typeof(IntezmenyResource))] public double? UOszlop { get; set; } [Display(Name = nameof(IntezmenyResource.FelujitasokatASzakkepzesiAlapfeladatEllatastSzolgaloEpuletekKarbantartasavalKapcsolatosKiadasok), ResourceType = typeof(IntezmenyResource))] public double? VOszlop { get; set; } [Display(Name = nameof(IntezmenyResource.BeruhazasokEzerFt), ResourceType = typeof(IntezmenyResource))] public double? WOszlop { get; set; } public NemAllamiCo ConvertToCo() { return new NemAllamiCo { Id = Id, AAOszlop = AAOszlop?? 0, ABOszlop = ABOszlop?? 0, ACOszlop = ACOszlop?? 0, ADOszlop = ADOszlop?? 0, AEOszlop = AEOszlop?? 0, AFOszlop = AFOszlop?? 0, AGOszlop = AGOszlop?? 0, AHOszlop = AHOszlop?? 0, GOszlop = GOszlop?? 0, HOszlop = HOszlop?? 0, IOszlop = IOszlop?? 0, JOszlop = JOszlop?? 0, KOszlop = KOszlop?? 0, LOszlop = LOszlop?? 0, MOszlop = MOszlop?? 0, NOszlop = NOszlop?? 0, OOszlop = OOszlop?? 0, POszlop = POszlop?? 0, QOszlop = QOszlop?? 0, ROszlop = ROszlop?? 0, SOszlop = SOszlop?? 0, TOszlop = TOszlop?? 0, UOszlop = UOszlop?? 0, VOszlop = VOszlop?? 0, WOszlop = WOszlop?? 0 }; } public NemAllamiDetailModel ConvertCoToModel(NemAllamiCo co) { return new NemAllamiDetailModel() { Id = co.Id, AAOszlop = co.AAOszlop, ABOszlop = co.ABOszlop, ACOszlop = co.ACOszlop, ADOszlop = co.ADOszlop, AEOszlop = co.AEOszlop, AFOszlop = co.AFOszlop, AGOszlop = co.AGOszlop, AHOszlop = co.AHOszlop, GOszlop = co.GOszlop, HOszlop = co.HOszlop, IOszlop = co.IOszlop, JOszlop = co.JOszlop, KOszlop = co.KOszlop, LOszlop = co.LOszlop, MOszlop = co.MOszlop, NOszlop = co.NOszlop, OOszlop = co.OOszlop, POszlop = co.POszlop, QOszlop = co.QOszlop, ROszlop = co.ROszlop, SOszlop = co.SOszlop, TOszlop = co.TOszlop, UOszlop = co.UOszlop, VOszlop = co.VOszlop, WOszlop = co.WOszlop }; } } }