diff --git a/Hotel/HotelContracts/BusinessLogicsContracts/IConferenceLogic.cs b/Hotel/HotelContracts/BusinessLogicsContracts/IConferenceLogic.cs index ddf7543..7d049cd 100644 --- a/Hotel/HotelContracts/BusinessLogicsContracts/IConferenceLogic.cs +++ b/Hotel/HotelContracts/BusinessLogicsContracts/IConferenceLogic.cs @@ -1,6 +1,15 @@ -namespace HotelContracts.BusinessLogicsContracts +using HotelContracts.BindingModels; +using HotelContracts.SearchModels; +using HotelContracts.ViewModels; + +namespace HotelContracts.BusinessLogicsContracts { public interface IConferenceLogic { + List? ReadList(ConferenceSearchModel? model); + ConferenceViewModel? ReadElement(ConferenceSearchModel model); + bool Create(ConferenceBindingModel model); + bool Update(ConferenceBindingModel model); + bool Delete(ConferenceBindingModel model); } } diff --git a/Hotel/HotelContracts/BusinessLogicsContracts/IMealPlanLogic.cs b/Hotel/HotelContracts/BusinessLogicsContracts/IMealPlanLogic.cs new file mode 100644 index 0000000..c51a2b8 --- /dev/null +++ b/Hotel/HotelContracts/BusinessLogicsContracts/IMealPlanLogic.cs @@ -0,0 +1,15 @@ +using HotelContracts.BindingModels; +using HotelContracts.SearchModels; +using HotelContracts.ViewModels; + +namespace HotelContracts.BusinessLogicsContracts +{ + public interface IMealPlanLogic + { + List? ReadList(MealPlanSearchModel? model); + MealPlanViewModel? ReadElement(MealPlanSearchModel model); + bool Create(MealPlanBindingModel model); + bool Update(MealPlanBindingModel model); + bool Delete(MealPlanBindingModel model); + } +} diff --git a/Hotel/HotelContracts/BusinessLogicsContracts/IMemberLogic.cs b/Hotel/HotelContracts/BusinessLogicsContracts/IMemberLogic.cs new file mode 100644 index 0000000..b223660 --- /dev/null +++ b/Hotel/HotelContracts/BusinessLogicsContracts/IMemberLogic.cs @@ -0,0 +1,15 @@ +using HotelContracts.BindingModels; +using HotelContracts.SearchModels; +using HotelContracts.ViewModels; + +namespace HotelContracts.BusinessLogicsContracts +{ + public interface IMemberLogic + { + List? ReadList(MemberSearchModel? model); + MemberViewModel? ReadElement(MemberSearchModel model); + bool Create(MemberBindingModel model); + bool Update(MemberBindingModel model); + bool Delete(MemberBindingModel model); + } +} diff --git a/Hotel/HotelContracts/BusinessLogicsContracts/IOrganiserLogic.cs b/Hotel/HotelContracts/BusinessLogicsContracts/IOrganiserLogic.cs new file mode 100644 index 0000000..b2a85c9 --- /dev/null +++ b/Hotel/HotelContracts/BusinessLogicsContracts/IOrganiserLogic.cs @@ -0,0 +1,15 @@ +using HotelContracts.BindingModels; +using HotelContracts.SearchModels; +using HotelContracts.ViewModels; + +namespace HotelContracts.BusinessLogicsContracts +{ + public interface IOrganiserLogic + { + List? ReadList(OrganiserSearchModel? model); + OrganiserViewModel? ReadElement(OrganiserSearchModel model); + bool Create(OrganiserBindingModel model); + bool Update(OrganiserBindingModel model); + bool Delete(OrganiserBindingModel model); + } +}