28 [[nodiscard]]
bool create(
const UserDTO&
object)
noexcept override;
30 [[nodiscard]]
bool remove(
size_t user_id)
noexcept override;
32 [[nodiscard]]
UserDTO get(
size_t user_id)
const noexcept override;
34 [[nodiscard]]
bool update(
const UserDTO&
object)
noexcept override;
36 [[nodiscard]] std::vector<UserDTO>
getTopTen()
const noexcept;
Definition DatabaseExecutor.hpp:21
Definition IRepository.hpp:36
Definition UserDTO.hpp:20
bool create(const UserDTO &object) noexcept override
Definition UserRepository.cpp:31
std::vector< UserDTO > getTopTen() const noexcept
Definition UserRepository.cpp:101
UserRepository()
Definition UserRepository.cpp:22
UserDTO get(size_t user_id) const noexcept override
Definition UserRepository.cpp:83
bool update(const UserDTO &object) noexcept override
Definition UserRepository.cpp:63
bool remove(size_t user_id) noexcept override
Definition UserRepository.cpp:51