Files
Distribution_GL/Interfaces/Repositories/IBudgetRepository.cs
T

15 lines
471 B
C#

using General_Ledger_Service.DTOs.Reports;
using General_Ledger_Service.Models;
namespace General_Ledger_Service.Interfaces.Repositories
{
public interface IBudgetRepository
{
Task<Budget?> GetByIdAsync(long budgetId);
Task<Budget> AddAsync(Budget budget);
Task AddLinesAsync(IEnumerable<BudgetLine> lines);
Task<List<Budget>> GetAllAsync();
Task<List<BudgetVsActualRowDto>> GetBudgetVsActualAsync(long budgetId);
}
}