namespace MyOffice.Data.Repositories.Account; using Models.Accounts; public interface IAccountRepository { List GetAll(Guid userId); List GetByCategory(Guid userId, Guid categoryId); List GetByCategoryDetailed(Guid userId, Guid categoryId); AccountDetailed? GetByIdDetailed(Guid userId, Guid id); bool Add(Account account); Account? Get(Guid userId, Guid id); bool Update(Account account); bool Remove(Account account); }