using System; using System.ComponentModel.DataAnnotations; using Kreta.BusinessLogic.HelperClasses; using Kreta.BusinessLogic.Helpers; using Kreta.Resources; using Kreta.Web.Helpers; using Kreta.Web.Security; namespace Kreta.Web.Areas.DualisKepzes.Models { public class SzakkepzesiMunkaszerzodesSearchModel { [Display(Name = nameof(CommonResource.Honap), ResourceType = typeof(CommonResource))] public string Honap { get; set; } [Display(Name = nameof(TanuloResource.TanuloNeve), ResourceType = typeof(TanuloResource))] public string NevSearch { 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? SzuletesiIdoTol { get; set; } [Display(Name = nameof(TanuloResource.SzuletesiIdo), ResourceType = typeof(TanuloResource))] public DateTime? SzuletesiIdoIg { get; set; } [Display(Name = nameof(TanuloResource.OktatasiAzonosito), ResourceType = typeof(TanuloResource))] public string OktatasiAzonosito { get; set; } [Display(Name = nameof(AlkalmazottResource.DualisKepzohelyNeve), ResourceType = typeof(AlkalmazottResource))] public string DualisKepzohelyNev { get; set; } [Display(Name = nameof(AlkalmazottResource.DualisKepzohelyAdoszama), ResourceType = typeof(AlkalmazottResource))] public string DualisKepzohelyAdoszama { get; set; } public SzakkepzesiMunkaszerzodesSearchCo ConvertToCo() { return new SzakkepzesiMunkaszerzodesSearchCo { NevSearch = NevSearch, AnyjaNeve = AnyjaNeve, SzuletesiHely = SzuletesiHely, SzuletesiIdoTol = SzuletesiIdoTol, SzuletesiIdoIg = SzuletesiIdoIg, OktatasiAzonosito = OktatasiAzonosito, SzervezetId = new SzervezetHelper(ConnectionTypeExtensions.GetSessionConnectionType()).GetAlkalmazottSzervezetId(ClaimData.FelhasznaloId), DualisKepzohelyNev = DualisKepzohelyNev, DualisKepzohelyAdoszama = DualisKepzohelyAdoszama, Honap = Honap }; } } }