using Contracts.DTO; using Contracts.SearchModels; namespace Contracts.Repositories; public interface IChangeRecordRepo { Task Create(ChangeRecordDto changeRecord); Task Get(ChangeRecordSearch search); Task> GetList(ChangeRecordSearch? search = null); Task Update(ChangeRecordDto changeRecord); Task Delete(ChangeRecordSearch search); }