using HotelContracts.BindingModels; using HotelContracts.SearchModels; using HotelContracts.ViewModels; using HotelDataModels.Models; namespace HotelContracts.BusinessLogicsContracts { public interface IConferenceBookingLogic { List? ReadList(ConferenceBookingSearchModel? model); ConferenceBookingViewModel? ReadElement(ConferenceBookingSearchModel model); bool AddLunchToConferenceBooking(ConferenceBookingSearchModel model, ILunchModel lunch); bool Create(ConferenceBookingBindingModel model); bool Update(ConferenceBookingBindingModel model); bool Delete(ConferenceBookingBindingModel model); } }