using System;
using System.ComponentModel.DataAnnotations;
using Kreta.BusinessLogic.Interfaces;
using Kreta.Resources;
using Kreta.Web.Attributes;

namespace Kreta.Web.Areas.Orarend.Models
{
    public class InformaciokTanitasiOraGridModel : IKretaIdentity
    {
        public string ID { get; set; }

        [KretaDisplayName(273)] /*Dátum*/
        public DateTime Datum { get; set; }

        [KretaDisplayName(219)] /*Óra*/
        public int OraSorsz { get; set; }

        [KretaDisplayName(483)] /*Nap*/
        public string HetNapja_DNAME { get; set; }

        [Display(Name = nameof(AdminisztracioResource.Tantargy), ResourceType = typeof(AdminisztracioResource))]
        public string TargyNev { get; set; }

        [KretaDisplayName(442)] /*Évfolyam*/
        public string Evfolyam_DNAME { get; set; }

        [KretaDisplayName(30)] /*Tanár*/
        public string TanarNev { get; set; }

        [KretaDisplayName(30)] /*Tanár*/
        public string TanarNevElotagNelkul { get; set; }

        [KretaDisplayName(484)] /*Tanóra témája*/
        public string Tema { get; set; }
    }
}