1
0
mirror of https://gitlab.com/comunic/comunicterm synced 2025-06-19 16:45:17 +00:00

Can get user info

This commit is contained in:
2020-01-09 13:43:07 +01:00
parent 963edbf6e3
commit 3ddaca2376
6 changed files with 183 additions and 3 deletions

47
entities/user.cpp Normal file
View File

@ -0,0 +1,47 @@
#include "user.h"
User::User()
{
}
User::User(int id, std::string firstName, std::string lastName)
: mID(id), mFirstName(firstName), mLastName(lastName)
{
}
int User::iD() const
{
return mID;
}
void User::setID(int iD)
{
mID = iD;
}
std::string User::firstName() const
{
return mFirstName;
}
void User::setFirstName(const std::string &firstName)
{
mFirstName = firstName;
}
std::string User::lastName() const
{
return mLastName;
}
void User::setLastName(const std::string &lastName)
{
mLastName = lastName;
}
std::string User::fullName() const
{
return mFirstName + " " + mLastName;
}

33
entities/user.h Normal file
View File

@ -0,0 +1,33 @@
/**
* Single user information
*
* @author Pierre HUBERT
*/
#pragma once
#include <string>
class User
{
public:
User();
User(int id, std::string firstName, std::string lastName);
int iD() const;
void setID(int iD);
std::string firstName() const;
void setFirstName(const std::string &firstName);
std::string lastName() const;
void setLastName(const std::string &lastName);
std::string fullName() const;
private:
int mID;
std::string mFirstName;
std::string mLastName;
};