Files
UpAndDown/src/DAO/MySQLUserDAO.h
T
2025-10-04 15:25:55 +03:00

23 lines
394 B
C++

#include <mysqlx/xdevapi.h>
#include "IUserDAO.h"
namespace uad
{
class MySQLUserDAO : public IUserDAO
{
mysqlx::Session& session_;
public:
explicit MySQLUserDAO(mysqlx::Session& session);
std::string Create(const User& created_user);
std::optional<User> GetByGUID(std::string guid);
std::vector<User> GetAll();
bool Update(const User& u);
bool Delete(std::string id);
};
}