71 lines
3.1 KiB
C#
71 lines
3.1 KiB
C#
using System;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using Kreta.BusinessLogic.HelperClasses;
|
|
using Kreta.Resources;
|
|
|
|
namespace Kreta.Web.Areas.Tanar.Models
|
|
{
|
|
public class HFCsatolmanyokSearchModel
|
|
{
|
|
[Display(Name = nameof(OsztalyCsoportResource.EllatottKoznevelesiFeladatTipus), ResourceType = typeof(OsztalyCsoportResource))]
|
|
public int? FeladatKategoriaId { get; set; }
|
|
|
|
[Display(Name = nameof(CommonResource.Feladatellatasihely), ResourceType = typeof(CommonResource))]
|
|
public int? FeladatEllatasiHelyId { get; set; }
|
|
|
|
[Display(Name = nameof(TanarResource.OraDatuma), ResourceType = typeof(TanarResource))]
|
|
public DateTime? OraDatumaSrc { get; set; }
|
|
|
|
[Display(Name = nameof(TanarResource.Oraszam), ResourceType = typeof(TanarResource))]
|
|
public int? OraszamSrc { get; set; }
|
|
|
|
[Display(Name = nameof(TanarResource.Osztalycsoport), ResourceType = typeof(TanarResource))]
|
|
public int? OsztalyCsoportSrc { get; set; }
|
|
|
|
[Display(Name = nameof(TanarResource.Tanar), ResourceType = typeof(TanarResource))]
|
|
public int? TanarSrc { get; set; }
|
|
|
|
[Display(Name = nameof(TanarResource.Tantargy), ResourceType = typeof(TanarResource))]
|
|
public int? TantargySrc { get; set; }
|
|
|
|
[Display(Name = nameof(TanarResource.FajlNev), ResourceType = typeof(TanarResource))]
|
|
public string FajlNevSrc { get; set; }
|
|
|
|
[Display(Name = nameof(TanarResource.FajlMeretMB), ResourceType = typeof(TanarResource))]
|
|
public int? FajlMeretTolSrc { get; set; }
|
|
public int? FajlMeretIgSrc { get; set; }
|
|
|
|
[Display(Name = nameof(TanarResource.FeltoltesDatum), ResourceType = typeof(TanarResource))]
|
|
public DateTime? FeltoltesDatumTolSrc { get; set; }
|
|
public DateTime? FeltoltesDatumIgSrc { get; set; }
|
|
|
|
[Display(Name = nameof(TanarResource.HFHatarido), ResourceType = typeof(TanarResource))]
|
|
public DateTime? HFHataridoTolSrc { get; set; }
|
|
public DateTime? HFHataridoIgSrc { get; set; }
|
|
|
|
[Display(Name = nameof(OrarendResource.OnlineOra), ResourceType = typeof(OrarendResource))]
|
|
public int? IsOnlineOra { get; set; }
|
|
|
|
public HFCsatolmanyokSearchCO ConvertModelToCo(int? tanarId)
|
|
{
|
|
return new HFCsatolmanyokSearchCO
|
|
{
|
|
FeladatKategoriaId = FeladatKategoriaId,
|
|
FeladatEllatasiHelyId = FeladatEllatasiHelyId,
|
|
OraDatumaSrc = OraDatumaSrc,
|
|
OraszamSrc = OraszamSrc,
|
|
OsztalyCsoportSrc = OsztalyCsoportSrc,
|
|
TanarSrc = tanarId ?? TanarSrc,
|
|
TantargySrc = TantargySrc,
|
|
FajlNevSrc = FajlNevSrc,
|
|
FajlMeretTolSrc = FajlMeretTolSrc,
|
|
FajlMeretIgSrc = FajlMeretIgSrc,
|
|
FeltoltesDatumTolSrc = FeltoltesDatumTolSrc,
|
|
FeltoltesDatumIgSrc = FeltoltesDatumIgSrc,
|
|
HFHataridoTolSrc = HFHataridoTolSrc,
|
|
HFHataridoIgSrc = HFHataridoIgSrc,
|
|
IsOnlineOra = IsOnlineOra
|
|
};
|
|
}
|
|
}
|
|
}
|