using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Web; using Kreta.BusinessLogic.Classes; using Kreta.BusinessLogic.HelperClasses; using Kreta.BusinessLogic.Interfaces; using Kreta.Enums; using Kreta.Resources; using Kreta.Web.Security; namespace Kreta.Web.Areas.OsztalyCsoport.Models { public class TbJogviszonyPartialGridModel : IKretaIdentity { public TbJogviszonyPartialGridModel() { } public TbJogviszonyPartialGridModel(TanuloJogviszonyGridItemCo jogviszonyCo) { ID = jogviszonyCo.ID.ToString(); TanuloId = jogviszonyCo.TanuloId.Value; TanuloNeve = jogviszonyCo.TanuloNeve; JogviszonyTipusId = jogviszonyCo.JogviszonyTipusaId; JogviszonyTipusa = jogviszonyCo.JogviszonyTipusa; JogviszonyKezdete = jogviszonyCo.JogviszonyKezdete; JogviszonyKeletkezesenekJogcimeId = jogviszonyCo.JogviszonyKeletkezesenekJogcimeId; JogviszonyKeletkezesenekJogcime = jogviszonyCo.JogviszonyKeletkezesenekJogcime; Megjegyzes = jogviszonyCo.Megjegyzes; } public string ID { get; set; } public int TanuloId { get; set; } [Display(Name = nameof(TanuloResource.TanuloNeve), ResourceType = typeof(TanuloResource))] public string TanuloNeve { get; set; } [Display(Name = nameof(TanuloResource.JogviszonyTipusa), ResourceType = typeof(TanuloResource))] public string JogviszonyTipusa { get; set; } [Display(Name = nameof(TanuloResource.JogviszonyTipusa), ResourceType = typeof(TanuloResource))] [Required(ErrorMessageResourceName = nameof(ErrorResource.JogviszonyTipusaKitolteseKotelez), ErrorMessageResourceType = typeof(ErrorResource))] public int JogviszonyTipusId { get; set; } [Display(Name = nameof(TanuloResource.JogviszonyKezdete), ResourceType = typeof(TanuloResource))] [Required(ErrorMessageResourceName = nameof(ErrorResource.JogviszonyKezdeteKitolteseKotelezo), ErrorMessageResourceType = typeof(ErrorResource))] public DateTime? JogviszonyKezdete { get; set; } [Display(Name = nameof(TanuloResource.JogviszonyKeletkezesenekJogcime), ResourceType = typeof(TanuloResource))] public string JogviszonyKeletkezesenekJogcime { get; set; } [Display(Name = nameof(TanuloResource.JogviszonyKeletkezesenekJogcime), ResourceType = typeof(TanuloResource))] [Required(ErrorMessageResourceName = nameof(ErrorResource.JogviszonyKeletkezesenekJogcimeKitolteseKotelezo), ErrorMessageResourceType = typeof(ErrorResource))] public int JogviszonyKeletkezesenekJogcimeId { get; set; } [Display(Name = nameof(TanuloResource.Megjegyzes), ResourceType = typeof(TanuloResource))] public string Megjegyzes { get; set; } public bool IsAktiv { get; set; } } public class TbJogviszonyPartialModel { } }