30 lines
1.1 KiB
C#
30 lines
1.1 KiB
C#
using System.ComponentModel.DataAnnotations;
|
|
using Kreta.BusinessLogic.HelperClasses.ApaczaiProgramCOs;
|
|
using Kreta.Core;
|
|
using Kreta.Resources;
|
|
|
|
namespace Kreta.Web.Areas.Tanulo.Models
|
|
{
|
|
public class TanuloApaczaiOsztondijKifizetesekSearchModel : TanuloSzakkepzesiJuttatasSearchModel
|
|
{
|
|
[Display(Name = nameof(SzakkepzesiJuttatasokResource.Jogosultsag), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
|
public int? Jogosultsag { get; set; }
|
|
|
|
[Display(Name = nameof(SzakkepzesiJuttatasokResource.JuttatasOsszege), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
|
public int? JuttatasOsszege { get; set; }
|
|
|
|
public KifizetesSearchCo ConvertToCo()
|
|
{
|
|
return new KifizetesSearchCo
|
|
{
|
|
EvfolyamId = this.Evfolyam,
|
|
OktatasiAzonosito = this.OktatasiAzonosito?.Trim(" _".ToCharArray()),
|
|
OsztalyId = this.OsztalyId,
|
|
TanuloNeve = this.TanuloNeve,
|
|
Jogosultsag = this.Jogosultsag.ToNullableBoolean(),
|
|
JuttatasOsszege = this.JuttatasOsszege,
|
|
};
|
|
}
|
|
|
|
}
|
|
}
|