From ef9678b4be9ebd7b647b6a4e9f76810cc7addf03 Mon Sep 17 00:00:00 2001 From: Artyom_Yashin Date: Sun, 28 Apr 2024 23:59:47 +0400 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=BF=D0=B0=D1=82=D1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Bank/BankDatabaseImplement/Models/Operation.cs | 1 + Bank/BankDatabaseImplement/Models/Transfer.cs | 10 +++++----- Bank/BankRestApi/BankRestApi.csproj | 4 ++++ 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/Bank/BankDatabaseImplement/Models/Operation.cs b/Bank/BankDatabaseImplement/Models/Operation.cs index b0356cb..fb70907 100644 --- a/Bank/BankDatabaseImplement/Models/Operation.cs +++ b/Bank/BankDatabaseImplement/Models/Operation.cs @@ -18,6 +18,7 @@ namespace BankDatabaseImplement.Models public int Sum { get; set; } [Required] public DateTime OperationTime { get; set; } + [Required] public int? SenderCardId { get; set; } = null; public virtual Card? SenderCard { get; private set; } [Required] diff --git a/Bank/BankDatabaseImplement/Models/Transfer.cs b/Bank/BankDatabaseImplement/Models/Transfer.cs index 04ec37e..1d23d35 100644 --- a/Bank/BankDatabaseImplement/Models/Transfer.cs +++ b/Bank/BankDatabaseImplement/Models/Transfer.cs @@ -22,12 +22,12 @@ namespace BankDatabaseImplement.Models public virtual Operation? Operation { get; set; } = null; [Required] public int SenderAccountId { get; set; } - public virtual Account? SenderAccount { get; set; } = null; - [Required] - public int RecipientAccountId { get; set; } - public virtual Account? RecipientAccount { get; set; } = null; + public virtual Account? SenderAccount { get; set; } + [Required] + public int RecipientAccountId { get; set; } + public virtual Account? RecipientAccount { get; set; } - public static Transfer? Create(TransferBindingModel model) + public static Transfer? Create(TransferBindingModel model) { if (model == null) return null; return new Transfer diff --git a/Bank/BankRestApi/BankRestApi.csproj b/Bank/BankRestApi/BankRestApi.csproj index 2d7c0b4..8dd10e9 100644 --- a/Bank/BankRestApi/BankRestApi.csproj +++ b/Bank/BankRestApi/BankRestApi.csproj @@ -7,6 +7,10 @@ + + all + runtime; build; native; contentfiles; analyzers; buildtransitive +