using System; using System.ComponentModel.DataAnnotations; using Kreta.BusinessLogic.HelperClasses; using Kreta.Resources; namespace Kreta.Web.Areas.Adminisztracio.Models { public class NevOktLeNemKotottMunkaidoSearchModel { [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(NevOktLeNemKotottMunkaidoResource.Datum), ResourceType = typeof(NevOktLeNemKotottMunkaidoResource))] public DateTime? DatumTol { get; set; } public DateTime? DatumIg { get; set; } [Display(Name = nameof(NevOktLeNemKotottMunkaidoResource.Kezdete), ResourceType = typeof(NevOktLeNemKotottMunkaidoResource))] public DateTime? KezdeteTol { get; set; } public DateTime? KezdeteIg { get; set; } [Display(Name = nameof(NevOktLeNemKotottMunkaidoResource.Vege), ResourceType = typeof(NevOktLeNemKotottMunkaidoResource))] public DateTime? VegeTol { get; set; } public DateTime? VegeIg { get; set; } [Display(Name = nameof(NevOktLeNemKotottMunkaidoResource.Tanar), ResourceType = typeof(NevOktLeNemKotottMunkaidoResource))] public int? TanarId { get; set; } [Display(Name = nameof(NevOktLeNemKotottMunkaidoResource.Kategoria), ResourceType = typeof(NevOktLeNemKotottMunkaidoResource))] public int? Kategoria { get; set; } [Display(Name = nameof(NevOktLeNemKotottMunkaidoResource.RogzitesDatuma), ResourceType = typeof(NevOktLeNemKotottMunkaidoResource))] public DateTime? RogzitesDatumaTol { get; set; } [Display(Name = nameof(NevOktLeNemKotottMunkaidoResource.ToroltTevekenysegek), ResourceType = typeof(NevOktLeNemKotottMunkaidoResource))] public int? IsToroltTevekenysegek { get; set; } public DateTime? RogzitesDatumaIg { get; set; } public NevOktLeNemKotottMunkaidoSearchCO ConvertToCo() { return new NevOktLeNemKotottMunkaidoSearchCO { FeladatKategoriaId = this.FeladatKategoriaId, FeladatEllatasiHelyId = this.FeladatEllatasiHelyId, DatumTol = this.DatumTol, DatumIg = this.DatumIg, KezdeteTol = this.KezdeteTol, KezdeteIg = this.KezdeteIg, VegeTol = this.VegeTol, VegeIg = this.VegeIg, TanarId = this.TanarId, Kategoria = this.Kategoria, RogzitesDatumaTol = this.RogzitesDatumaTol, RogzitesDatumaIg = this.RogzitesDatumaIg, IsToroltTevekenysegek = this.IsToroltTevekenysegek }; } } }