From 3471ff10b47f42a7b1cfb0a3e0bc6c12dbe05a5c Mon Sep 17 00:00:00 2001 From: Danil Markov Date: Tue, 4 Apr 2023 14:08:56 +0400 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BD?= =?UTF-8?q?=D1=8B=20Contracts.SearchModels=20=D0=B4=D0=BB=D1=8F=20=D0=9F?= =?UTF-8?q?=D0=BE=D1=81=D1=82=D0=B0=D0=B2=D1=89=D0=B8=D0=BA=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BusinessLogicContracts/IStudentLogic.cs | 2 +- .../SearchModels/DocumentSearchModel.cs | 13 +++++++++++++ .../SearchModels/EducationStatusSearchModel.cs | 14 ++++++++++++++ .../SearchModels/StudentSearchModel.cs | 13 +++++++++++++ UniversityContracts/UniversityContracts.csproj | 1 - 5 files changed, 41 insertions(+), 2 deletions(-) create mode 100644 UniversityContracts/SearchModels/DocumentSearchModel.cs create mode 100644 UniversityContracts/SearchModels/EducationStatusSearchModel.cs create mode 100644 UniversityContracts/SearchModels/StudentSearchModel.cs diff --git a/UniversityContracts/BusinessLogicContracts/IStudentLogic.cs b/UniversityContracts/BusinessLogicContracts/IStudentLogic.cs index 5fa5e19..20feb08 100644 --- a/UniversityContracts/BusinessLogicContracts/IStudentLogic.cs +++ b/UniversityContracts/BusinessLogicContracts/IStudentLogic.cs @@ -7,7 +7,7 @@ using UniversityContracts.BindingModels; namespace UniversityContracts.BusinessLogicContracts { - internal interface IStudentLogic + public interface IStudentLogic { bool Create(StudentBindingModel model); bool Update(StudentBindingModel model); diff --git a/UniversityContracts/SearchModels/DocumentSearchModel.cs b/UniversityContracts/SearchModels/DocumentSearchModel.cs new file mode 100644 index 0000000..f6b755a --- /dev/null +++ b/UniversityContracts/SearchModels/DocumentSearchModel.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace UniversityContracts.SearchModels +{ + public class DocumentSearchModel + { + public int? Id { get; set; } + } +} diff --git a/UniversityContracts/SearchModels/EducationStatusSearchModel.cs b/UniversityContracts/SearchModels/EducationStatusSearchModel.cs new file mode 100644 index 0000000..b3eb13f --- /dev/null +++ b/UniversityContracts/SearchModels/EducationStatusSearchModel.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace UniversityContracts.SearchModels +{ + public class EducationStatusSearchModel + { + public int? Id { get; set; } + public string? Name { get; set; } + } +} diff --git a/UniversityContracts/SearchModels/StudentSearchModel.cs b/UniversityContracts/SearchModels/StudentSearchModel.cs new file mode 100644 index 0000000..73e899f --- /dev/null +++ b/UniversityContracts/SearchModels/StudentSearchModel.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace UniversityContracts.SearchModels +{ + public class StudentSearchModel + { + public int? Id { get; set; } + } +} diff --git a/UniversityContracts/UniversityContracts.csproj b/UniversityContracts/UniversityContracts.csproj index c2d3b05..7c6d860 100644 --- a/UniversityContracts/UniversityContracts.csproj +++ b/UniversityContracts/UniversityContracts.csproj @@ -7,7 +7,6 @@ -