diff --git a/UniversityContracts/BusinessLogicContracts/IDocumentLogic.cs b/UniversityContracts/BusinessLogicContracts/IDocumentLogic.cs new file mode 100644 index 0000000..ac651b1 --- /dev/null +++ b/UniversityContracts/BusinessLogicContracts/IDocumentLogic.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using UniversityContracts.BindingModels; + +namespace UniversityContracts.BusinessLogicContracts +{ + public interface IDocumentLogic + { + bool Create(DocumentBindingModel model); + bool Update(DocumentBindingModel model); + bool Delete(DocumentBindingModel model); + List? ReadList(DocumentSearchModel? model); + DocumentViewModel? ReadElement(DocumentSearchModel model); + } +} diff --git a/UniversityContracts/BusinessLogicContracts/IEducationStatusLogic.cs b/UniversityContracts/BusinessLogicContracts/IEducationStatusLogic.cs new file mode 100644 index 0000000..1d339a3 --- /dev/null +++ b/UniversityContracts/BusinessLogicContracts/IEducationStatusLogic.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using UniversityContracts.BindingModels; + +namespace UniversityContracts.BusinessLogicContracts +{ + public interface IEducationStatusLogic + { + bool Create(EducationStatusBindingModel model); + bool Update(EducationStatusBindingModel model); + bool Delete(EducationStatusBindingModel model); + List? ReadList(EducationStatusSearchModel? model); + EducationStatusViewModel? ReadElement(EducationStatusSearchModel model); + } +} diff --git a/UniversityContracts/BusinessLogicContracts/IStudentLogic.cs b/UniversityContracts/BusinessLogicContracts/IStudentLogic.cs new file mode 100644 index 0000000..5fa5e19 --- /dev/null +++ b/UniversityContracts/BusinessLogicContracts/IStudentLogic.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using UniversityContracts.BindingModels; + +namespace UniversityContracts.BusinessLogicContracts +{ + internal interface IStudentLogic + { + bool Create(StudentBindingModel model); + bool Update(StudentBindingModel model); + bool Delete(StudentBindingModel model); + List? ReadList(StudentSearchModel? model); + StudentViewModel? ReadElement(StudentSearchModel model); + } +} diff --git a/UniversityContracts/UniversityContracts.csproj b/UniversityContracts/UniversityContracts.csproj index c1544ba..c2d3b05 100644 --- a/UniversityContracts/UniversityContracts.csproj +++ b/UniversityContracts/UniversityContracts.csproj @@ -7,7 +7,6 @@ -