Updated MenuHelper.h
<UserStory> EMP007 : View Employees </UserStory> <Changes> - Updated logic in viewEmployees() method. </Changes> <Review> Smitha Mohan </Review>
This commit is contained in:
@@ -1,10 +1,17 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
#include <iomanip>
|
#include <iomanip>
|
||||||
|
#include "ZenvyController.h"
|
||||||
#include "InputHelper.h"
|
#include "InputHelper.h"
|
||||||
#include "OutputHelper.h"
|
#include "OutputHelper.h"
|
||||||
|
|
||||||
inline void viewEmployees(std::shared_ptr<ZenvyController> m_zenvyController)
|
inline void viewEmployees(std::shared_ptr<ZenvyController> m_zenvyController)
|
||||||
{
|
{
|
||||||
|
auto employees = m_zenvyController->getEmployee();
|
||||||
|
if (employees.empty())
|
||||||
|
{
|
||||||
|
std::cout << "No employees found\n";
|
||||||
|
return;
|
||||||
|
}
|
||||||
std::cout << std::left
|
std::cout << std::left
|
||||||
<< std::setw(10) << "EMPID"
|
<< std::setw(10) << "EMPID"
|
||||||
<< std::setw(20) << "Name"
|
<< std::setw(20) << "Name"
|
||||||
@@ -13,12 +20,6 @@ inline void viewEmployees(std::shared_ptr<ZenvyController> m_zenvyController)
|
|||||||
<< std::setw(25) << "Email"
|
<< std::setw(25) << "Email"
|
||||||
<< std::setw(15) << "Phone"
|
<< std::setw(15) << "Phone"
|
||||||
<< std::endl;
|
<< std::endl;
|
||||||
auto employees = m_zenvyController->getEmployee();
|
|
||||||
if (employees.empty())
|
|
||||||
{
|
|
||||||
std::cout << "No employees found\n";
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
for (const auto& iterator : employees)
|
for (const auto& iterator : employees)
|
||||||
{
|
{
|
||||||
std::cout << std::left
|
std::cout << std::left
|
||||||
|
|||||||
Reference in New Issue
Block a user