using Contracts.DTO; using Contracts.SearchModels; namespace Contracts.Repositories; public interface ISpendingPlanRepo { Task Create(SpendingPlanDto dto); Task Update(SpendingPlanDto dto); Task Delete(SpendingPlanSearch search); Task Get(SpendingPlanSearch search); Task> GetList(SpendingPlanSearch? search = null); }