31 lines
1.1 KiB
C#
31 lines
1.1 KiB
C#
using System.ComponentModel;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using Kreta.Ellenorzo.Domain.VN.Felhasznalo;
|
|
using Kreta.Ellenorzo.Dto.VN.Documentation;
|
|
|
|
namespace Kreta.Ellenorzo.Dto.VN.Felhasznalo
|
|
{
|
|
public class BankszamlaResponseDto
|
|
{
|
|
[Required, Description(DescriptionLookUp.BankszamlaSzam)]
|
|
public string BankszamlaSzam { get; set; }
|
|
|
|
[Required, Description(DescriptionLookUp.BankszamlaTulajdonosTipusId)]
|
|
public int? BankszamlaTulajdonosTipusId { get; set; }
|
|
|
|
[Required, Description(DescriptionLookUp.BankszamlaTulajdonosNeve)]
|
|
public string BankszamlaTulajdonosNeve { get; set; }
|
|
|
|
[Required, Description(DescriptionLookUp.BankszamlaSzamReadOnly)]
|
|
public bool IsReadOnly { get; set; }
|
|
|
|
public static implicit operator BankszamlaResponseDto(BankszamlaResponse model) => new BankszamlaResponseDto
|
|
{
|
|
BankszamlaSzam = model.BankszamlaSzam,
|
|
BankszamlaTulajdonosTipusId = model.BankszamlaTulajdonosTipusId,
|
|
BankszamlaTulajdonosNeve = model.BankszamlaTulajdonosNeve,
|
|
IsReadOnly = model.IsReadOnly
|
|
};
|
|
}
|
|
}
|