using System; using System.ComponentModel.DataAnnotations; using Kreta.BusinessLogic.HelperClasses; using Kreta.BusinessLogic.Interfaces; using Kreta.Resources; namespace Kreta.Web.Areas.Intezmeny.Models { public class OktatottSzakmaTanulokGridModel : IKretaIdentity { public OktatottSzakmaTanulokGridModel() { } public OktatottSzakmaTanulokGridModel(OktatottSzakmaTanuloItemCo itemCo) { ID = itemCo.Id.ToString(); Nev = itemCo.Nev; NevElotagNelkul = itemCo.NevElotagNelkul; SzakkepesitesMegnevezese = itemCo.SzakkepesitesMegnevezese; AnyjaNeve = itemCo.AnyjaNeve; SzuletesiHely = itemCo.SzuletesiHely; SzuletesiIdo = itemCo.SzuletesiIdo; OktatasiAzonosito = itemCo.OktatasiAzonosito; } public string ID { get; } public string Nev { get; set; } [Display(Name = nameof(TanuloResource.Nev), ResourceType = typeof(TanuloResource))] public string NevElotagNelkul { get; set; } [Display(Name = nameof(UjSzktSzakmajegyzekOsszerendelesResource.SzakkepesitesMegnevezese), ResourceType = typeof(UjSzktSzakmajegyzekOsszerendelesResource))] public string SzakkepesitesMegnevezese { get; set; } [Display(Name = nameof(TanuloResource.AnyjaNeve), ResourceType = typeof(TanuloResource))] public string AnyjaNeve { get; set; } [Display(Name = nameof(TanuloResource.SzuletesiHely), ResourceType = typeof(TanuloResource))] public string SzuletesiHely { get; set; } [Display(Name = nameof(TanuloResource.SzuletesiIdo), ResourceType = typeof(TanuloResource))] public DateTime SzuletesiIdo { get; set; } [Display(Name = nameof(TanuloResource.OktatasiAzonosito), ResourceType = typeof(TanuloResource))] public string OktatasiAzonosito { get; set; } } }