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

44 lines
1.6 KiB
C#

using System;
using System.ComponentModel.DataAnnotations;
using Kreta.BusinessLogic.Logic.Naplozas.Elokeszites;
using Kreta.Resources;
namespace Kreta.Web.Areas.Tantargy.Models
{
public class TanorakSearchModel
{
[Display(Name = nameof(TantargyResource.IdoszakKezdete), ResourceType = typeof(TantargyResource))]
public DateTime? IdoszakKezdete { get; set; }
[Display(Name = nameof(TantargyResource.IdoszakVege), ResourceType = typeof(TantargyResource))]
public DateTime? IdoszakVege { get; set; }
[Display(Name = nameof(TantargyResource.OsztalyCsoport), ResourceType = typeof(TantargyResource))]
public int? OsztalyCsoportId { get; set; }
[Display(Name = nameof(TantargyResource.Helyettesitett), ResourceType = typeof(TantargyResource))]
public int? Helyetesitett { get; set; }
[Display(Name = nameof(TantargyResource.Tanar), ResourceType = typeof(TantargyResource))]
public int? TanarId { get; set; }
[Display(Name = nameof(TantargyResource.Tantargy), ResourceType = typeof(TantargyResource))]
public int? TantargyId { get; set; }
public DateTime? OraKezdete { get; set; }
public int? SzervezetTipusId_TanorakSearch { get; set; }
public TanorakSearchModel(int? szervezetTipusId = null)
{
SzervezetTipusId_TanorakSearch = szervezetTipusId;
}
public void Fill(NaplozasElokeszitesModel model)
{
OsztalyCsoportId = model.OraAdat.OsztalyCsoportId;
TantargyId = model.OraAdat.TantargyId;
OraKezdete = model.OraAdat.OraKezdete;
}
}
}