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; } + } +}