using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Web.Mvc; using Kreta.Resources; namespace Kreta.Web.Areas.Tantargy.Models { public class OraTervTargyModel { public OraTervTargyModel() { TantargyList = new List(); } public int OratervId { get; set; } public int? OratervTantargyId { get; set; } public List TantargyList { get; set; } [Required(ErrorMessageResourceName = nameof(ErrorResource.Required), ErrorMessageResourceType = typeof(ErrorResource))] [Display(Name = nameof(TanuloErtekelesResource.TantargyNeve), ResourceType = typeof(TanuloErtekelesResource))] public int? TantargyId { get; set; } [Required(ErrorMessageResourceName = nameof(ErrorResource.Required), ErrorMessageResourceType = typeof(ErrorResource))] [Display(Name = nameof(ImportExportOratervResource.ImportHeaderNameEvesOraszam), ResourceType = typeof(ImportExportOratervResource))] [DisplayFormat(DataFormatString = Core.Constants.DataFormats.EvesOraszam)] [RegularExpression(Core.Constants.RegularExpressions.EvesOraszam, ErrorMessageResourceName = nameof(ImportExportOratervResource.HibaAzEvesOraszamFormatumaNemMegfelelo), ErrorMessageResourceType = typeof(ImportExportOratervResource))] public double? EvesOraszam { get; set; } } }