44 lines
1.9 KiB
C#
44 lines
1.9 KiB
C#
using System.ComponentModel.DataAnnotations;
|
|
using Kreta.BusinessLogic.HelperClasses;
|
|
using Kreta.Resources;
|
|
|
|
namespace Kreta.Web.Areas.Tanulo.Models
|
|
{
|
|
public class OsztalyTanuloiGondviselokSearchModel
|
|
{
|
|
[Display(Name = nameof(TanuloResource.EllatottKoznevelesiFeladatTipus), ResourceType = typeof(TanuloResource))]
|
|
public int? EllatottKoznevelesiFeladatTipusIdSearch { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.TanuloOsztalya), ResourceType = typeof(TanuloResource))]
|
|
public int? OsztalyIdSearch { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.TanuloNeve), ResourceType = typeof(TanuloResource))]
|
|
public string TanuloNevSearch { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.VanETelefonszama), ResourceType = typeof(TanuloResource))]
|
|
public int? IsTelefonszam { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.VanEEmail), ResourceType = typeof(TanuloResource))]
|
|
public int? IsEmail { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.IsTorvenyesKepviselo), ResourceType = typeof(TanuloResource))]
|
|
public int? IsTorvenyesKepviselo { get; set; }
|
|
|
|
[Display(Name = nameof(TanuloResource.IsBovitettJogosultagu), ResourceType = typeof(TanuloResource))]
|
|
public int? IsBovitettJogosultsagu { get; set; }
|
|
|
|
public OsztalyTanuloiGondviselokSearchCo ConvertToCo()
|
|
{
|
|
return new OsztalyTanuloiGondviselokSearchCo()
|
|
{
|
|
EllatottKoznevelesiFeladatTipusIdSearch = EllatottKoznevelesiFeladatTipusIdSearch,
|
|
OsztalyIdSearch = OsztalyIdSearch,
|
|
TanuloNevSearch = TanuloNevSearch,
|
|
IsTelefonszam = IsTelefonszam,
|
|
IsEmail = IsEmail,
|
|
IsTorvenyesKepviselo = IsTorvenyesKepviselo,
|
|
IsBovitettJogosultsagu = IsBovitettJogosultsagu
|
|
};
|
|
}
|
|
}
|
|
}
|