From 8154f3e76dcbecee1967ed0e1a2d114afaed01c0 Mon Sep 17 00:00:00 2001 From: Whoisthatjulia Date: Sun, 28 Apr 2024 19:47:39 +0400 Subject: [PATCH] =?UTF-8?q?=D0=BA=D0=BE=D0=BB=D0=BE=D0=B1=D0=BE=D0=BA=20?= =?UTF-8?q?=D0=BF=D0=BE=D0=B2=D0=B5=D1=81=D0=B8=D0=BB=D1=81=D1=8F=20:)))))?= =?UTF-8?q?)))))?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Bank/BankDataModels/HelperInterfaces/{Id.cs => IId.cs} | 4 +++- Bank/BankDataModels/ICostModel.cs | 8 +++++++- Bank/BankDataModels/IEmployeeModel.cs | 4 ++-- Bank/BankDataModels/IOperationModel.cs | 7 ++++++- 4 files changed, 18 insertions(+), 5 deletions(-) rename Bank/BankDataModels/HelperInterfaces/{Id.cs => IId.cs} (78%) diff --git a/Bank/BankDataModels/HelperInterfaces/Id.cs b/Bank/BankDataModels/HelperInterfaces/IId.cs similarity index 78% rename from Bank/BankDataModels/HelperInterfaces/Id.cs rename to Bank/BankDataModels/HelperInterfaces/IId.cs index 3fa7699..112a5c2 100644 --- a/Bank/BankDataModels/HelperInterfaces/Id.cs +++ b/Bank/BankDataModels/HelperInterfaces/IId.cs @@ -6,7 +6,9 @@ using System.Threading.Tasks; namespace BankDataModels.HelperInterfaces { - internal class Id + public interface IId { + int Id { get; } } } + diff --git a/Bank/BankDataModels/ICostModel.cs b/Bank/BankDataModels/ICostModel.cs index bf2c4d7..6d2b521 100644 --- a/Bank/BankDataModels/ICostModel.cs +++ b/Bank/BankDataModels/ICostModel.cs @@ -3,10 +3,16 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; +using BankDataModels.HelperInterfaces; +using BankDataModels.ProxyModels; namespace BankDataModels { - internal class ICostModel + public interface ICostModel : IId { + int EmployeeId { get; } + string NameOfCost { get; } + double Price { get; } } } + diff --git a/Bank/BankDataModels/IEmployeeModel.cs b/Bank/BankDataModels/IEmployeeModel.cs index b9c5dc6..80b5487 100644 --- a/Bank/BankDataModels/IEmployeeModel.cs +++ b/Bank/BankDataModels/IEmployeeModel.cs @@ -3,10 +3,10 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; - namespace BankDataModels { - internal class IEmployeeModel + public interface IEmployeeModel : IClientModel { + string Post { get; } } } diff --git a/Bank/BankDataModels/IOperationModel.cs b/Bank/BankDataModels/IOperationModel.cs index 14190f6..6dc8955 100644 --- a/Bank/BankDataModels/IOperationModel.cs +++ b/Bank/BankDataModels/IOperationModel.cs @@ -3,10 +3,15 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; +using BankDataModels.HelperInterfaces; namespace BankDataModels { - internal class IOperationModel + public interface IOperationModel : IId { + int EmployeeId { get; } + string Model { get; } + string Mark { get; } + double Price { get; } } }