From fe8c375d93716939203344b64b978ed5d14773ab Mon Sep 17 00:00:00 2001 From: abazov73 <92822431+abazov73@users.noreply.github.com> Date: Sat, 1 Apr 2023 21:22:20 +0400 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=BE=D0=B7=D0=B4=D0=B0=D0=BD=D1=8B=20?= =?UTF-8?q?=D0=B8=D0=BD=D1=82=D0=B5=D1=80=D1=84=D0=B5=D0=B9=D1=81=D1=8B=20?= =?UTF-8?q?=D0=BC=D0=BE=D0=B4=D0=B5=D0=BB=D0=B5=D0=B9=20=D0=B4=D0=B0=D0=BD?= =?UTF-8?q?=D0=BD=D1=8B=D1=85=20=D1=80=D0=BE=D0=BB=D0=B8=20=D0=97=D0=B0?= =?UTF-8?q?=D0=BA=D0=B0=D0=B7=D1=87=D0=B8=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Bank/BankDataModels/Models/IOperatorModel.cs | 17 +++++++++++++++++ Bank/BankDataModels/Models/IPaymentModel.cs | 15 +++++++++++++++ Bank/BankDataModels/Models/ITransferModel.cs | 15 +++++++++++++++ 3 files changed, 47 insertions(+) create mode 100644 Bank/BankDataModels/Models/IOperatorModel.cs create mode 100644 Bank/BankDataModels/Models/IPaymentModel.cs create mode 100644 Bank/BankDataModels/Models/ITransferModel.cs diff --git a/Bank/BankDataModels/Models/IOperatorModel.cs b/Bank/BankDataModels/Models/IOperatorModel.cs new file mode 100644 index 0000000..b78318e --- /dev/null +++ b/Bank/BankDataModels/Models/IOperatorModel.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BankDataModels.Models +{ + public interface IOperatorModel : IId + { + string Login { get; } + string Password { get; } + string LastName { get; } + string FirstName { get; } + string? MiddleName { get; } + } +} diff --git a/Bank/BankDataModels/Models/IPaymentModel.cs b/Bank/BankDataModels/Models/IPaymentModel.cs new file mode 100644 index 0000000..9ce06fb --- /dev/null +++ b/Bank/BankDataModels/Models/IPaymentModel.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BankDataModels.Models +{ + public interface IPaymentModel : IId + { + DateTime PaymentDate { get; } + Dictionary Deals { get; } + Dictionary Currencies { get; } + } +} diff --git a/Bank/BankDataModels/Models/ITransferModel.cs b/Bank/BankDataModels/Models/ITransferModel.cs new file mode 100644 index 0000000..239b701 --- /dev/null +++ b/Bank/BankDataModels/Models/ITransferModel.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BankDataModels.Models +{ + public interface ITransferModel : IId + { + float Amount { get; } + DateTime TransferDateTime { get; } + int PaymentId { get; } + } +}