using System; namespace Kreta.Framework.Caching.DictionaryItemTables { /// /// Kódtétel osztály. /// [Serializable] public class EvfolyamTipusDictionaryItem : DictionaryItem { /// /// Az osztály konstruktora. /// /// Kódtétel elem public EvfolyamTipusDictionaryItem(DictionaryItem dictionaryItem) : base(dictionaryItem) { ExtendedProperties = dictionaryItem.ExtendedProperties; } #region Properties /// /// Az évfolyam típus alap óraszáma /// public double AlapOraszam => (double)ExtendedProperties[nameof(AlapOraszam)]; /// /// Összevont-e az évfolyam típus? /// public bool IsOsszevont => (bool)ExtendedProperties[nameof(IsOsszevont)]; /// /// A következő évfolyam típus azonosítója /// public int? KovetkezoEvfolyamTipusId => (int?)ExtendedProperties[nameof(KovetkezoEvfolyamTipusId)]; /// /// Az évfolyam típus minimum óraszáma /// public double MinimumOraszam => (double)ExtendedProperties[nameof(MinimumOraszam)]; /// /// Az évfolyam típus viszonyítási létszáma /// public double ViszonyitasiLetszam => (double)ExtendedProperties[nameof(ViszonyitasiLetszam)]; #endregion } }