33 lines
823 B
C#
33 lines
823 B
C#
using BankContracts.DataModels;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace BankDatabase.Models;
|
|
|
|
class Storekeeper
|
|
{
|
|
public required string Id { get; set; }
|
|
|
|
public required string Name { get; set; }
|
|
|
|
public required string Surname { get; set; }
|
|
|
|
public required string MiddleName { get; set; }
|
|
|
|
public required string Login { get; set; }
|
|
|
|
public required string Password { get; set; }
|
|
|
|
public required string Email { get; set; }
|
|
|
|
public required string PhoneNumber { get; set; }
|
|
|
|
[ForeignKey("CurrencyId")]
|
|
public List<CurrencyDataModel>? Currencies { get; set; }
|
|
|
|
[ForeignKey("PeriodId")]
|
|
public List<PeriodDataModel>? Periods { get; set; }
|
|
|
|
[ForeignKey("CreditProgramId")]
|
|
public List<CreditProgramDataModel>? CreditPrograms { get; set; }
|
|
}
|