30 lines
1.1 KiB
C#
30 lines
1.1 KiB
C#
using BankDataModels.Models;
|
|
using System.ComponentModel;
|
|
|
|
namespace BankContracts.ViewModels
|
|
{
|
|
public class ClientViewModel : IClientModel
|
|
{
|
|
[DisplayName("СНИЛС")]
|
|
public string Snils { get; set; } = string.Empty;
|
|
[DisplayName("Фамилия")]
|
|
public string ClientSurname { get; set; } = string.Empty;
|
|
[DisplayName("Имя")]
|
|
public string ClientName { get; set; } = string.Empty;
|
|
[DisplayName("Отчество")]
|
|
public string ClientPatronymic { get; set; } = string.Empty;
|
|
[DisplayName("Телефон")]
|
|
public string Phone { get; set; } = string.Empty;
|
|
[DisplayName("Почта")]
|
|
public string? Email { get; set; } = string.Empty;
|
|
[DisplayName("Идентификатор работника")]
|
|
public int WorkerId { get; set; }
|
|
[DisplayName("Хэш пароля")]
|
|
public string PasswordHash { get; set; } = string.Empty;
|
|
public Dictionary<int, IProgramModel>
|
|
ClientPrograms { get; set; } = new();
|
|
public Dictionary<int, IDepositModel>
|
|
ClientDeposits { get; set; } = new();
|
|
}
|
|
}
|