init
This commit is contained in:
@@ -0,0 +1,69 @@
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
using System.Web.Mvc;
|
||||
using Kreta.BusinessLogic.Classes;
|
||||
using Kreta.BusinessLogic.Helpers.DokumentumHelpers;
|
||||
using Kreta.Enums;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Adminisztracio.Models
|
||||
{
|
||||
public class TanuloErtekelesMondatbankItemSelectModel
|
||||
{
|
||||
|
||||
[Display(Name = nameof(TanuloErtekelesResource.TanuloErtekelesMondatbank), ResourceType = typeof(TanuloErtekelesResource))]
|
||||
public int? MondatbankSelectPopupId { get; set; }
|
||||
|
||||
public int MondatbankSelectPopupRowId { get; set; }
|
||||
|
||||
[MaxLength(3, ErrorMessageResourceName = nameof(CommonResource.MaxLengthValidation), ErrorMessageResourceType = typeof(CommonResource))]
|
||||
[Display(Name = nameof(TanuloErtekelesResource.RovidNev), ResourceType = typeof(TanuloErtekelesResource))]
|
||||
public string MondatbankSelectPopupRovidNev { get; set; }
|
||||
|
||||
[KretaRequired]
|
||||
[MaxLength(Core.Constants.MinMaxValues.MaxSzovegesErtekelesHossz, ErrorMessageResourceName = nameof(CommonResource.MaxLengthValidation), ErrorMessageResourceType = typeof(CommonResource))]
|
||||
[Display(Name = nameof(TanuloErtekelesResource.SzovegesErtekeles), ResourceType = typeof(TanuloErtekelesResource))]
|
||||
public string MondatbankSelectPopupSzoveg { get; set; }
|
||||
|
||||
[MaxLength(4000, ErrorMessageResourceName = nameof(CommonResource.MaxLengthValidation), ErrorMessageResourceType = typeof(CommonResource))]
|
||||
[Display(Name = nameof(TanuloErtekelesResource.SzovegesErtekelesNemet), ResourceType = typeof(TanuloErtekelesResource))]
|
||||
public string MondatbankSelectPopupSzovegNemet { get; set; }
|
||||
|
||||
[MaxLength(4000, ErrorMessageResourceName = nameof(CommonResource.MaxLengthValidation), ErrorMessageResourceType = typeof(CommonResource))]
|
||||
[Display(Name = nameof(TanuloErtekelesResource.SzovegesErtekelesHorvat), ResourceType = typeof(TanuloErtekelesResource))]
|
||||
public string MondatbankSelectPopupSzovegHorvat { get; set; }
|
||||
|
||||
[MaxLength(4000, ErrorMessageResourceName = nameof(CommonResource.MaxLengthValidation), ErrorMessageResourceType = typeof(CommonResource))]
|
||||
[Display(Name = nameof(TanuloErtekelesResource.SzovegesErtekelesRoman), ResourceType = typeof(TanuloErtekelesResource))]
|
||||
public string MondatbankSelectPopupSzovegRoman { get; set; }
|
||||
|
||||
[MaxLength(4000, ErrorMessageResourceName = nameof(CommonResource.MaxLengthValidation), ErrorMessageResourceType = typeof(CommonResource))]
|
||||
[Display(Name = nameof(TanuloErtekelesResource.SzovegesErtekelesSzerb), ResourceType = typeof(TanuloErtekelesResource))]
|
||||
public string MondatbankSelectPopupSzovegSzerb { get; set; }
|
||||
|
||||
public int MondatbankSelectPopupTanuloErtekelesTipusId { get; set; }
|
||||
|
||||
public int? MondatbankSelectPopupOsztalyCsoportId { get; set; }
|
||||
|
||||
public int? MondatbankSelectPopupTantargyId { get; set; }
|
||||
|
||||
public int MondatbankSelectPopupTipusId { get; set; }
|
||||
|
||||
public List<SelectListItem> MondatbankItemSelectList { get; set; }
|
||||
|
||||
public List<TanuloErtekelesMondatbankItemModel> MondatbankItemList { get; set; }
|
||||
|
||||
public List<int> NemzetiDokumentumNyelvek { get; set; } = new List<int>();
|
||||
|
||||
public bool IsNyelviesitesActive => NemzetiDokumentumNyelvek.Any();
|
||||
|
||||
public bool IsNemetNemzetiDokumentumNyelvActive => DokumentumNyelvesitesHelper.IsNemzetiDokumentumNyelvActive(NemzetiDokumentumNyelvek, AnyanyelvEnum.nemet);
|
||||
|
||||
public bool IsHorvatNemzetiDokumentumNyelvActive => DokumentumNyelvesitesHelper.IsNemzetiDokumentumNyelvActive(NemzetiDokumentumNyelvek, AnyanyelvEnum.horvat);
|
||||
|
||||
public bool IsRomanNemzetiDokumentumNyelvActive => DokumentumNyelvesitesHelper.IsNemzetiDokumentumNyelvActive(NemzetiDokumentumNyelvek, AnyanyelvEnum.roman);
|
||||
|
||||
public bool IsSzerbNemzetiDokumentumNyelvActive => DokumentumNyelvesitesHelper.IsNemzetiDokumentumNyelvActive(NemzetiDokumentumNyelvek, AnyanyelvEnum.szerb);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user