87 lines
3.8 KiB
C#
87 lines
3.8 KiB
C#
|
|
using System;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using Kreta.BusinessLogic.HelperClasses;
|
|
using Kreta.Resources;
|
|
|
|
namespace Kreta.Web.Areas.Hianyzas.Models
|
|
{
|
|
public class FelmentesekSearchModel
|
|
{
|
|
public int? ID { get; set; }
|
|
public FelmentesekSearchModel() { }
|
|
|
|
[Display(Name = nameof(FelmentesResource.TanuloNeve), ResourceType = typeof(FelmentesResource))]
|
|
public string TanuloNeve { get; set; }
|
|
|
|
[Display(Name = nameof(FelmentesResource.TanuloOsztalya), ResourceType = typeof(FelmentesResource))]
|
|
public int? OsztalyId { get; set; }
|
|
|
|
[Display(Name = nameof(FelmentesResource.Tantargy), ResourceType = typeof(FelmentesResource))]
|
|
public int? TantargyIdSearch { get; set; }
|
|
|
|
[Display(Name = nameof(FelmentesResource.KezdeteDate), ResourceType = typeof(FelmentesResource))]
|
|
public DateTime? KezdeteDateFrom { get; set; }
|
|
public DateTime? KezdeteDateTo { get; set; }
|
|
|
|
[Display(Name = nameof(FelmentesResource.VegeDate), ResourceType = typeof(FelmentesResource))]
|
|
public DateTime? VegeDateFrom { get; set; }
|
|
public DateTime? VegeDateTo { get; set; }
|
|
|
|
[Display(Name = nameof(FelmentesResource.IsTanoraLatogatasaAloli), ResourceType = typeof(FelmentesResource))]
|
|
public int? IsTanoraLatogatasaAloli { get; set; }
|
|
|
|
[Display(Name = nameof(FelmentesResource.IsErtekelesAloli), ResourceType = typeof(FelmentesResource))]
|
|
public int? IsErtekelesAloli { get; set; }
|
|
|
|
[Display(Name = nameof(FelmentesResource.IsSzovegesenErtekelheto), ResourceType = typeof(FelmentesResource))]
|
|
public int? IsSzovegesenErtekelheto { get; set; }
|
|
|
|
[Display(Name = nameof(FelmentesResource.FelmentesOka), ResourceType = typeof(FelmentesResource))]
|
|
public string FelmentesOka { get; set; }
|
|
|
|
[Display(Name = nameof(FelmentesResource.RogzitesDate), ResourceType = typeof(FelmentesResource))]
|
|
public DateTime? RogzitesDateFrom { get; set; }
|
|
public DateTime? RogzitesDateTo { get; set; }
|
|
|
|
[Display(Name = nameof(FelmentesResource.RogzitoNeve), ResourceType = typeof(FelmentesResource))]
|
|
public string RogzitoNeve { get; set; }
|
|
|
|
[Display(Name = nameof(FelmentesResource.ModositasDate), ResourceType = typeof(FelmentesResource))]
|
|
public DateTime? ModositasDateFrom { get; set; }
|
|
public DateTime? ModositasDateTo { get; set; }
|
|
|
|
[Display(Name = nameof(FelmentesResource.ModositoNeve), ResourceType = typeof(FelmentesResource))]
|
|
public string ModositoNeve { get; set; }
|
|
|
|
public bool? Torolt { get; set; }
|
|
|
|
public FelmentesSearchCo ToCo()
|
|
{
|
|
var felmentesSearchCo = new FelmentesSearchCo
|
|
{
|
|
ID = ID,
|
|
TanuloNeve = TanuloNeve,
|
|
TanuloOsztalyId = OsztalyId,
|
|
TantargyId = TantargyIdSearch,
|
|
KezdeteDateFrom = KezdeteDateFrom,
|
|
KezdeteDateTo = KezdeteDateTo,
|
|
VegeDateFrom = VegeDateFrom,
|
|
VegeDateTo = VegeDateTo,
|
|
IsTanoraLatogatasaAloli = IsTanoraLatogatasaAloli,
|
|
IsErtekelesAloli = IsErtekelesAloli,
|
|
IsSzovegesenErtekelheto = IsSzovegesenErtekelheto,
|
|
FelmentesOka = FelmentesOka,
|
|
RogzitesDateFrom = RogzitesDateFrom,
|
|
RogzitesDateTo = RogzitesDateTo.HasValue ? RogzitesDateTo.Value.AddDays(1) : (DateTime?)null,
|
|
RogzitoNeve = RogzitoNeve,
|
|
ModositasDateFrom = ModositasDateFrom,
|
|
ModositasDateTo = ModositasDateTo.HasValue ? ModositasDateTo.Value.AddDays(1) : (DateTime?)null,
|
|
ModositoNeve = ModositoNeve,
|
|
Torolt = Torolt
|
|
};
|
|
return felmentesSearchCo;
|
|
}
|
|
|
|
}
|
|
}
|