39 lines
1.8 KiB
C#
39 lines
1.8 KiB
C#
using System.ComponentModel.DataAnnotations;
|
|
using Kreta.BusinessLogic.HelperClasses;
|
|
using Kreta.Resources;
|
|
|
|
namespace Kreta.Web.Areas.Tanulo.Models
|
|
{
|
|
public class TanuloEgyszeriPalyakezdesiJuttatasSearchModel : TanuloSzakkepzesiJuttatasSearchModel
|
|
{
|
|
[Display(Name = nameof(SzakkepzesiJuttatasokResource.JuttatasOsszege), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
|
public int? JuttatasOsszege { get; set; }
|
|
|
|
[Display(Name = nameof(SzakkepzesiJuttatasokResource.SzakmaiVizsgaEredmenye), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
|
[Range(1.0, 5.0)]
|
|
public double? SzakmaiVizsgaEredmenyeTol { get; set; }
|
|
|
|
[Display(Name = nameof(SzakkepzesiJuttatasokResource.SzakmaiVizsgaEredmenye), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
|
[Range(1.0, 5.0)]
|
|
public double? SzakmaiVizsgaEredmenyeIg { get; set; }
|
|
|
|
[Display(Name = nameof(SzakkepzesiJuttatasokResource.SzakmaiVizsgaSzakkepesitesMegnevezese), ResourceType = typeof(SzakkepzesiJuttatasokResource))]
|
|
public string SzakmaiVizsgaSzakkepesitesMegnevezese { get; set; }
|
|
|
|
public TanuloEgyszeriPalyakezdesiJuttatasKeresesCO ConvertModelToCo()
|
|
{
|
|
return new TanuloEgyszeriPalyakezdesiJuttatasKeresesCO()
|
|
{
|
|
TanuloNeve = this.TanuloNeve,
|
|
OktatasiAzonosito = this.OktatasiAzonosito,
|
|
OsztalyId = this.OsztalyId,
|
|
EvfolyamId = this.Evfolyam,
|
|
SzakmaiVizsgaEredmenyeTol = this.SzakmaiVizsgaEredmenyeTol,
|
|
SzakmaiVizsgaEredmenyeIg = this.SzakmaiVizsgaEredmenyeIg,
|
|
SzakmaiVizsgaSzakkepesitesMegnevezese = this.SzakmaiVizsgaSzakkepesitesMegnevezese,
|
|
JuttatasOsszege = this.JuttatasOsszege,
|
|
};
|
|
}
|
|
|
|
}
|
|
}
|