using System.ComponentModel.DataAnnotations; using Kreta.Naplo.Domain.V3.OsztalyCsoport; using Swashbuckle.Examples; namespace Kreta.Naplo.Dto.V3.OsztalyCsoport { public class MondatbankRequestDto : IExamplesProvider { /// /// Tantárgy id /// [Required] public int TantargyId { get; set; } /// /// Osztály/Csoport id /// [Required] public int OsztalyCsoportId { get; set; } public static implicit operator MondatbankRequest(MondatbankRequestDto dto) => new MondatbankRequest { TantargyId = dto.TantargyId, OsztalyCsoportId = dto.OsztalyCsoportId }; public object GetExamples() => new MondatbankRequestDto { TantargyId = 414771, OsztalyCsoportId = 130796 }; } }