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

43 lines
2.4 KiB
C#

using System.ComponentModel.DataAnnotations;
using Kreta.BusinessLogic.HelperClasses;
using Kreta.Core;
using Kreta.Resources;
namespace Kreta.Web.Areas.Intezmeny.Models
{
public class OktatottSzakmakSearchModel
{
[Display(Name = nameof(UjSzktSzakmajegyzekOsszerendelesResource.SzakkepesitesMegnevezese), ResourceType = typeof(UjSzktSzakmajegyzekOsszerendelesResource))]
public string SzakkepesitesMegnevezeseSearch { get; set; }
[Display(Name = nameof(UjSzktSzakmajegyzekOsszerendelesResource.AgazatiBesorolas), ResourceType = typeof(UjSzktSzakmajegyzekOsszerendelesResource))]
public int? AgazatiBesorolasSearch { get; set; }
[Display(Name = nameof(UjSzktSzakmajegyzekOsszerendelesResource.SzakkepesitesAzonositoszam), ResourceType = typeof(UjSzktSzakmajegyzekOsszerendelesResource))]
public string SzakkepesitesAzonositoszamSearch { get; set; }
[Display(Name = nameof(UjSzktSzakmajegyzekOsszerendelesResource.JelenlegZajloKepzes), ResourceType = typeof(UjSzktSzakmajegyzekOsszerendelesResource))]
public int? JelenlegZajloKepzesSearch { get; set; }
[Display(Name = nameof(UjSzktSzakmajegyzekOsszerendelesResource.KepzesreFogadhatoTanulokSzama), ResourceType = typeof(UjSzktSzakmajegyzekOsszerendelesResource))]
public int? KepzesreFogadhatoTanulokSzamaSearch { get; set; }
[Display(Name = nameof(UjSzktSzakmajegyzekOsszerendelesResource.JelenlegKepzettTanulokSzama), ResourceType = typeof(UjSzktSzakmajegyzekOsszerendelesResource))]
public int? JelenlegKepzettTanulokSzamaSearch { get; set; }
public string ControllerName { get; set; } = Constants.Controllers.OktatottSzakmak;
public string ApiControllerName { get; set; } = Constants.ApiControllers.OktatottSzakmakApi;
public UjSzktSzakmajegyzekOsszerendelesSearchCo ToCo() =>
new UjSzktSzakmajegyzekOsszerendelesSearchCo
{
SzakkepesitesMegnevezese = SzakkepesitesMegnevezeseSearch,
AgazatiBesorolas = AgazatiBesorolasSearch,
SzakkepesitesAzonositoszam = SzakkepesitesAzonositoszamSearch,
JelenlegZajloKepzes = JelenlegZajloKepzesSearch.ToNullableBoolean(),
KepzesreFogadhatoTanulokSzama = KepzesreFogadhatoTanulokSzamaSearch,
JelenlegKepzettTanulokSzama = JelenlegKepzettTanulokSzamaSearch
};
}
}