#pragma once #include #include #include #include "IMedicationsDAO.h" #include "../dtos/medication_dto.h" namespace uad { class MySQLMedicationsDAO : public IMedicationsDAO { mysqlx::Session& session_; public: explicit MySQLMedicationsDAO(mysqlx::Session& session); [[nodiscard]] std::vector GetAll() const override; [[nodiscard]] std::string Create(const medication_dto& m) const override; }; }