Files
Backend-Api/AccountManagement.Domain/PositionAgg/IPositionRepository.cs
2024-07-05 21:36:15 +03:30

22 lines
592 B
C#

using System.Collections.Generic;
using _0_Framework.Domain;
using AccountManagement.Application.Contracts.Account;
using AccountManagement.Domain.AccountAgg;
using TaskManager.Application.Contract.Position;
namespace TaskManager.Domain.PositionAgg;
public interface IPositionRepository : IRepository<long, Position>
{
List<PositionViewModel> GetPositions();
List<PositionViewModel> GetLowerPosition();
List<AccountViewModel> GetNoPositionAccounts();
List<Account> GetAccountsByIds(List<long> ids);
void Remove(long id);
int GetLastPositionValue();
}