using System.Collections.Generic; using System.ComponentModel; using System.ComponentModel.DataAnnotations; using Kreta.Naplo.Domain.V3.Orarend; using Kreta.Naplo.Dto.V3.Documentation; namespace Kreta.Naplo.Dto.V3.Orarend { public class TanuloForOraNaplozasListRequestDto { [Required, Description(DescriptionLookUp.TanuloId)] public int Id { get; set; } [Required, Description(DescriptionLookUp.Mulasztas)] public MulasztasForOraNaplozasRequestDto Mulasztas { get; set; } [Description(DescriptionLookUp.FeljegyzesTipusLista)] public List FeljegyzesTipusLista { get; set; } = new List(); public static implicit operator TanuloForOraNaplozasListRequest(TanuloForOraNaplozasListRequestDto model) => new TanuloForOraNaplozasListRequest { Id = model.Id, Mulasztas = model.Mulasztas, FeljegyzesTipusLista = model.FeljegyzesTipusLista }; } }