init
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.Enums;
|
||||
using Kreta.Resources;
|
||||
using Kreta.Web.Security;
|
||||
|
||||
namespace Kreta.Web.Areas.TanuloErtekeles.Models
|
||||
{
|
||||
public class FeljegyzesModel
|
||||
{
|
||||
public int? FeljegyzesId { get; set; }
|
||||
|
||||
public int? TanuloId { get; set; }
|
||||
|
||||
public int? FeljegyzoId { get; set; }
|
||||
|
||||
public int? OsztalyId { get; set; }
|
||||
|
||||
[Display(Name = nameof(FeljegyzesekResource.FeljegyzesDatuma), ResourceType = typeof(FeljegyzesekResource))]
|
||||
[Required(ErrorMessageResourceName = nameof(ErrorResource.Required), ErrorMessageResourceType = typeof(ErrorResource))]
|
||||
[DateRange(ErrorMessageResourceName = nameof(ErrorResource.FeljegyzesDatumaNemErvenyesDatum), ErrorMessageResourceType = typeof(ErrorResource))]
|
||||
public DateTime? Datum { get; set; }
|
||||
|
||||
[Display(Name = nameof(FeljegyzesekResource.FeljegyzesDatuma), ResourceType = typeof(FeljegyzesekResource))]
|
||||
public string DatumString { get { return Datum.HasValue ? Datum.Value.ToShortDateString() : string.Empty; } }
|
||||
|
||||
[Display(Name = nameof(FeljegyzesekResource.Megjegyzes), ResourceType = typeof(FeljegyzesekResource))]
|
||||
public string Megjegyzes { get; set; }
|
||||
|
||||
[Display(Name = nameof(FeljegyzesekResource.FeljegyzesSzovege), ResourceType = typeof(FeljegyzesekResource))]
|
||||
[Required(ErrorMessageResourceName = nameof(ErrorResource.Required), ErrorMessageResourceType = typeof(ErrorResource))]
|
||||
public string Tartalom { get; set; }
|
||||
|
||||
[Display(Name = nameof(FeljegyzesekResource.FeljegyzesTipusa), ResourceType = typeof(FeljegyzesekResource))]
|
||||
[Required(ErrorMessageResourceName = nameof(ErrorResource.Required), ErrorMessageResourceType = typeof(ErrorResource))]
|
||||
public int? Tipus { get; set; }
|
||||
|
||||
[Display(Name = nameof(FeljegyzesekResource.FeljegyzesTipusa), ResourceType = typeof(FeljegyzesekResource))]
|
||||
public string TipusNev { get { return Tipus.HasValue ? Tipus.Value.GetDisplayName<EsemenyTipusEnum>(ClaimData.SelectedTanevID.Value) : string.Empty; } }
|
||||
|
||||
[Display(Name = nameof(FeljegyzesekResource.TanuloNeve), ResourceType = typeof(FeljegyzesekResource))]
|
||||
public string TanuloNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(FeljegyzesekResource.FeljegyzoNeve), ResourceType = typeof(FeljegyzesekResource))]
|
||||
public string FeljegyzoNev { get; set; }
|
||||
|
||||
[Display(Name = nameof(FeljegyzesekResource.TanuloOsztalya), ResourceType = typeof(FeljegyzesekResource))]
|
||||
public string OsztalyNev { get; set; }
|
||||
|
||||
public DateTime TanevElsoTanitasiNap { get; set; }
|
||||
|
||||
public DateTime TanevUtolsoTanitasiNap { get; set; }
|
||||
|
||||
public DateTime FeljegyzesMinDate { get; set; }
|
||||
public DateTime FeljegyzesMaxDate { get; set; }
|
||||
|
||||
[Display(Name = nameof(FeljegyzesekResource.Cim), ResourceType = typeof(FeljegyzesekResource))]
|
||||
public string Cim { get; set; }
|
||||
|
||||
[Display(Name = nameof(FeljegyzesekResource.FeljegyzesRogzitesenekDatuma), ResourceType = typeof(FeljegyzesekResource))]
|
||||
public DateTime FeljegyzesRogzitesenekDatuma { get; set; }
|
||||
|
||||
[Display(Name = nameof(FeljegyzesekResource.FeljegyzesRogzitesenekDatuma), ResourceType = typeof(FeljegyzesekResource))]
|
||||
public string FeljegyzesRogzitesenekDatumaString { get { return FeljegyzesRogzitesenekDatuma.ToShortDateString(); } }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user