using LawFimDataModels.Models; using LawFirmContracts.BindingModels; using LawFirmContracts.SearchModels; using LawFirmContracts.ViewModels; namespace LawFirmContracts.BusinessLogicContracts { public interface IConsultationLogic { List? ReadList(ConsultationSearchModel? model); ConsultationViewModel? ReadElement(ConsultationSearchModel model); bool Create(ConsultationBindingModel model); bool Update(ConsultationBindingModel model); bool Delete(ConsultationBindingModel model); bool AddLawyerToConsultation(ConsultationSearchModel model, ILawyerModel lawyer); } }