kreta/KretaWeb/Areas/DualisKepzes/Models/AdminDualisSzerzodesSearchModel.cs
2024-03-13 00:33:46 +01:00

65 lines
2.8 KiB
C#

using System;
using System.ComponentModel.DataAnnotations;
using Kreta.BusinessLogic.HelperClasses;
using Kreta.Resources;
namespace Kreta.Web.Areas.DualisKepzes.Models
{
public class AdminDualisSzerzodesSearchModel
{
[Display(Name = nameof(TanarResource.OktatoNeve), ResourceType = typeof(TanarResource))]
public int? TanarId { 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; }
[Display(Name = nameof(TanarResource.FeltoltesDatum), ResourceType = typeof(TanarResource))]
public DateTime? FeltoltesDatumTol { get; set; }
[Display(Name = nameof(TanarResource.FeltoltesDatum), ResourceType = typeof(TanarResource))]
public DateTime? FeltoltesDatumIg { get; set; }
[Display(Name = nameof(TanarResource.RendelkezikSzerzodessel), ResourceType = typeof(TanarResource))]
public int? RendelkezikSzerzodessel { get; set; }
public DualisSzerzodesSearchCo ConvertToCO()
{
return new DualisSzerzodesSearchCo
{
TanarId = TanarId,
NevSearch = NevSearch,
AnyjaNeve = AnyjaNeve,
SzuletesiHely = SzuletesiHely,
SzuletesiIdoTol = SzuletesiIdoTol,
SzuletesiIdoIg = SzuletesiIdoIg,
OktatasiAzonosito = OktatasiAzonosito,
DualisKepzohelyNev = DualisKepzohelyNev,
DualisKepzohelyAdoszama = DualisKepzohelyAdoszama,
FeltoltesDatumTol = FeltoltesDatumTol,
FeltoltesDatumIg = FeltoltesDatumIg,
Statusz = RendelkezikSzerzodessel
};
}
}
}