init
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Kreta.Ellenorzo.Domain.VN.Felhasznalo;
|
||||
using Kreta.Ellenorzo.Dto.VN.Documentation;
|
||||
using Swashbuckle.Examples;
|
||||
|
||||
namespace Kreta.Ellenorzo.Dto.VN.Felhasznalo
|
||||
{
|
||||
public class ElerhetosegRequestDto : IExamplesProvider
|
||||
{
|
||||
[Required, Description(DescriptionLookUp.FelhasznalonakAzEmailCime)]
|
||||
public string Email { get; set; }
|
||||
|
||||
[Required, Description(DescriptionLookUp.FelhasznalonakATelefonszama)]
|
||||
public string Telefonszam { get; set; }
|
||||
|
||||
public static implicit operator ElerhetosegRequest(ElerhetosegRequestDto dto) => new ElerhetosegRequest
|
||||
{
|
||||
EmailCim = dto.Email,
|
||||
Telefonszam = dto.Telefonszam
|
||||
};
|
||||
|
||||
public object GetExamples() => new ElerhetosegRequestDto
|
||||
{
|
||||
Email = "teszt@elerhetoseg.hu",
|
||||
Telefonszam = "+36001231235"
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user