diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FoodDeliveryController.cpp b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FoodDeliveryController.cpp index 9e1e34c..9c361ac 100644 --- a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FoodDeliveryController.cpp +++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FoodDeliveryController.cpp @@ -388,7 +388,6 @@ void FoodDeliveryController::listMenuItems() const { std::cout << "Exception: " << e.what() << std::endl; } - } 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"; + } } diff --git a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FoodDeliveryController.h b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FoodDeliveryController.h index b639d2a..c73272e 100644 --- a/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FoodDeliveryController.h +++ b/Trenser.FoodDeliveryApp/Trenser.FoodDeliveryApp/FoodDeliveryController.h @@ -40,6 +40,6 @@ public: void listDeliveryAssignments(); void acceptDeliveryAssignment(); void confirmDeliveryAssignment(); - void viewProfile(); + void viewProfile() const; };