using PolyclinicContracts.BindingModels;
using PolyclinicContracts.SearchModels;
using PolyclinicContracts.ViewModels;

namespace PolyclinicContracts.BusinessLogicsContracts
{
    public interface IDiagnoseLogic
    {
        List<DiagnoseViewModel>? ReadList(DiagnoseSearchModel? model);
        DiagnoseViewModel? ReadElement(DiagnoseSearchModel model);
        bool Create(DiagnoseBindingModel model);
        bool Update(DiagnoseBindingModel model);
        bool Delete(DiagnoseBindingModel model);
    }
}