using Contracts.DTO; using Contracts.SearchModels; using Contracts.ViewModels; namespace Contracts.Services; public interface ISpendingPlanService { Task GetDetails(SpendingPlanSearch search); Task> GetList(SpendingPlanSearch? search = null); Task Create(SpendingPlanDto spendingPlan); Task Delete(SpendingPlanSearch search); Task Update(SpendingPlanDto spendingPlan); }