BusinessLogicsContracts
This commit is contained in:
parent
6901b38f14
commit
1b78f8c78a
@ -0,0 +1,17 @@
|
|||||||
|
using HotelContracts.BindingModels;
|
||||||
|
using HotelContracts.SearchModels;
|
||||||
|
using HotelContracts.ViewModels;
|
||||||
|
using HotelDataModels.Models;
|
||||||
|
|
||||||
|
namespace HotelContracts.BusinessLogicsContracts
|
||||||
|
{
|
||||||
|
public interface IConferenceLogic
|
||||||
|
{
|
||||||
|
List<ConferenceViewModel>? ReadList(ConferenceSearchModel? model);
|
||||||
|
ConferenceViewModel? ReadElement(ConferenceSearchModel model);
|
||||||
|
bool AddMemberToConference(ConferenceSearchModel model, IMemberModel member);
|
||||||
|
bool Create(ConferenceBindingModel model);
|
||||||
|
bool Update(ConferenceBindingModel model);
|
||||||
|
bool Delete(ConferenceBindingModel model);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,17 @@
|
|||||||
|
using HotelContracts.BindingModels;
|
||||||
|
using HotelContracts.SearchModels;
|
||||||
|
using HotelContracts.ViewModels;
|
||||||
|
using HotelDataModels.Models;
|
||||||
|
|
||||||
|
namespace HotelContracts.BusinessLogicsContracts
|
||||||
|
{
|
||||||
|
public interface IMealPlanLogic
|
||||||
|
{
|
||||||
|
List<MealPlanViewModel>? ReadList(MealPlanSearchModel? model);
|
||||||
|
MealPlanViewModel? ReadElement(MealPlanSearchModel model);
|
||||||
|
bool AddMemberToMealPlan(MealPlanSearchModel model, IMemberModel member);
|
||||||
|
bool Create(MealPlanBindingModel model);
|
||||||
|
bool Update(MealPlanBindingModel model);
|
||||||
|
bool Delete(MealPlanBindingModel model);
|
||||||
|
}
|
||||||
|
}
|
15
Hotel/HotelContracts/BusinessLogicsContracts/IMemberLogic.cs
Normal file
15
Hotel/HotelContracts/BusinessLogicsContracts/IMemberLogic.cs
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
using HotelContracts.BindingModels;
|
||||||
|
using HotelContracts.SearchModels;
|
||||||
|
using HotelContracts.ViewModels;
|
||||||
|
|
||||||
|
namespace HotelContracts.BusinessLogicsContracts
|
||||||
|
{
|
||||||
|
public interface IMemberLogic
|
||||||
|
{
|
||||||
|
List<MemberViewModel>? ReadList(MemberSearchModel? model);
|
||||||
|
MemberViewModel? ReadElement(MemberSearchModel model);
|
||||||
|
bool Create(MemberBindingModel model);
|
||||||
|
bool Update(MemberBindingModel model);
|
||||||
|
bool Delete(MemberBindingModel model);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
using HotelContracts.BindingModels;
|
||||||
|
using HotelContracts.SearchModels;
|
||||||
|
using HotelContracts.ViewModels;
|
||||||
|
|
||||||
|
namespace HotelContracts.BusinessLogicsContracts
|
||||||
|
{
|
||||||
|
public interface IOrganiserLogic
|
||||||
|
{
|
||||||
|
List<OrganiserViewModel>? ReadList(OrganiserSearchModel? model);
|
||||||
|
OrganiserViewModel? ReadElement(OrganiserSearchModel model);
|
||||||
|
bool Create(OrganiserBindingModel model);
|
||||||
|
bool Update(OrganiserBindingModel model);
|
||||||
|
bool Delete(OrganiserBindingModel model);
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user