Implement controller viewProfile()

- Implement controller viewProfile()
- Remove empty space
This commit is contained in:
Joel Thomas
2026-02-20 01:41:33 +05:30
parent 923c2ae412
commit 219fa0f14f
2 changed files with 12 additions and 4 deletions
@@ -388,7 +388,6 @@ void FoodDeliveryController::listMenuItems() const
{ {
std::cout << "Exception: " << e.what() << std::endl; std::cout << "Exception: " << e.what() << std::endl;
} }
} }
void FoodDeliveryController::addMenuItem() const void FoodDeliveryController::addMenuItem() const
@@ -496,7 +495,16 @@ void FoodDeliveryController::confirmDeliveryAssignment()
} }
void FoodDeliveryController::viewProfile() void FoodDeliveryController::viewProfile() const
{ {
if (m_authenticatedUser)
{
util::clear();
std::cout << "My Profile\n";
std::cout << std::left << std::setw(10) << "Name " << ": " << m_authenticatedUser->getName() << "\n"
<< std::left << std::setw(10) << "Username " << ": " << m_authenticatedUser->getUsername() << "\n"
<< std::left << std::setw(10) << "Phone " << ": " << m_authenticatedUser->getPhone() << "\n"
<< std::left << std::setw(10) << "Email " << ": " << m_authenticatedUser->getEmail() << "\n"
<< std::left << std::setw(10) << "Type " << ": " << m_authenticatedUser->getType() << "\n";
}
} }
@@ -40,6 +40,6 @@ public:
void listDeliveryAssignments(); void listDeliveryAssignments();
void acceptDeliveryAssignment(); void acceptDeliveryAssignment();
void confirmDeliveryAssignment(); void confirmDeliveryAssignment();
void viewProfile(); void viewProfile() const;
}; };