using LawCompanyDataModels.Models; using LawCompanyContracts.BindingModels; using LawCompanyContracts.SearchModels; using LawCompanyContracts.ViewModels; namespace LawCompanyContracts.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); } }