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

83 lines
3.9 KiB
C#

using System;
using System.ComponentModel.DataAnnotations;
using Kreta.BusinessLogic.HelperClasses;
using Kreta.Enums;
using Kreta.Resources;
namespace Kreta.Web.Areas.OsztalyCsoport.Models
{
public class KovTanevCsoportBesorolasTorlesModel
{
[Display(Name = nameof(OsztalyCsoportResource.TanuloNeve), ResourceType = typeof(OsztalyCsoportResource))]
public string TanuloSrc { get; set; }
[Display(Name = nameof(TanuloResource.NovendekNeve), ResourceType = typeof(TanuloResource))]
public string NovendekSrc
{
get { return TanuloSrc; }
set { TanuloSrc = value; }
}
[Display(Name = nameof(OsztalyCsoportResource.TanuloOsztalya), ResourceType = typeof(OsztalyCsoportResource))]
public int? OsztalyId { get; set; }
[Display(Name = nameof(OsztalyCsoportResource.CsoportNeve), ResourceType = typeof(OsztalyCsoportResource))]
public int? CsoportId { get; set; }
[Display(Name = nameof(OsztalyCsoportResource.BelepesDatuma), ResourceType = typeof(OsztalyCsoportResource))]
public DateTime? BelepesiDatumTol { get; set; }
[Display(Name = nameof(OsztalyCsoportResource.BelepesDatuma), ResourceType = typeof(OsztalyCsoportResource))]
public DateTime? BelepesiDatumIg { get; set; }
[Display(Name = nameof(OsztalyCsoportResource.KilepesDatuma), ResourceType = typeof(OsztalyCsoportResource))]
public DateTime? KilepesiDatumTol { get; set; }
[Display(Name = nameof(OsztalyCsoportResource.KilepesDatuma), ResourceType = typeof(OsztalyCsoportResource))]
public DateTime? KilepesiDatumIg { get; set; }
[Display(Name = nameof(OsztalyCsoportResource.ZaradekokSzama), ResourceType = typeof(OsztalyCsoportResource))]
public int? ZaradekokSzamaTol { get; set; }
[Display(Name = nameof(OsztalyCsoportResource.ZaradekokSzama), ResourceType = typeof(OsztalyCsoportResource))]
public int? ZaradekokSzamaIg { get; set; }
[Display(Name = nameof(OsztalyCsoportResource.KiVagyAtSorolasiZaradek), ResourceType = typeof(OsztalyCsoportResource))]
public int? KiVagyAtSorolasiZaradek { get; set; }
[Display(Name = nameof(OsztalyCsoportResource.KileptetesDatuma), ResourceType = typeof(OsztalyCsoportResource))]
public DateTime? KileptetesiDatumTol { get; set; }
[Display(Name = nameof(OsztalyCsoportResource.KileptetesDatuma), ResourceType = typeof(OsztalyCsoportResource))]
public DateTime? KileptetesiDatumIg { get; set; }
[Display(Name = nameof(OsztalyCsoportResource.UtolsoModositas), ResourceType = typeof(OsztalyCsoportResource))]
public DateTime? UtolsoModositasDatumTol { get; set; }
[Display(Name = nameof(OsztalyCsoportResource.UtolsoModositas), ResourceType = typeof(OsztalyCsoportResource))]
public DateTime? UtolsoModositasDatumIg { get; set; }
public BesorolasSearchCO ConvertToCo(OktNevelesiKategoriaEnum? oktNeveleiKategoriaId)
{
return new BesorolasSearchCO
{
OktNevFelKategoriaId = oktNeveleiKategoriaId,
TanuloSrc = this.TanuloSrc,
OsztalyId = this.OsztalyId,
CsoportId = this.CsoportId,
BelepesiDatumTol = this.BelepesiDatumTol,
BelepesiDatumIg = this.BelepesiDatumIg,
KilepesiDatumTol = this.KilepesiDatumTol,
KilepesiDatumIg = this.KilepesiDatumIg,
ZaradekokSzamaTol = this.ZaradekokSzamaTol,
ZaradekokSzamaIg = this.ZaradekokSzamaIg,
KiVagyAtSorolasiZaradek = this.KiVagyAtSorolasiZaradek,
KileptetesiDatumTol = this.KileptetesiDatumTol,
KileptetesiDatumIg = this.KileptetesiDatumIg,
UtolsoModositasDatumTol = this.UtolsoModositasDatumTol,
UtolsoModositasDatumIg = this.UtolsoModositasDatumIg,
IsKovTanev = true
};
}
}
}