diff --git a/Trenser.Zenvy/Trenser.Zenvy/Trenser.Zenvy.vcxproj b/Trenser.Zenvy/Trenser.Zenvy/Trenser.Zenvy.vcxproj
index cf0bec3..a90e70f 100644
--- a/Trenser.Zenvy/Trenser.Zenvy/Trenser.Zenvy.vcxproj
+++ b/Trenser.Zenvy/Trenser.Zenvy/Trenser.Zenvy.vcxproj
@@ -131,6 +131,7 @@
+
@@ -165,6 +166,15 @@
+
+
+
+
+
+
+
+
+
@@ -174,6 +184,7 @@
+
@@ -204,6 +215,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/Trenser.Zenvy/Trenser.Zenvy/Trenser.Zenvy.vcxproj.filters b/Trenser.Zenvy/Trenser.Zenvy/Trenser.Zenvy.vcxproj.filters
index 3c26252..c4168cc 100644
--- a/Trenser.Zenvy/Trenser.Zenvy/Trenser.Zenvy.vcxproj.filters
+++ b/Trenser.Zenvy/Trenser.Zenvy/Trenser.Zenvy.vcxproj.filters
@@ -5,10 +5,6 @@
{4FC737F1-C7A5-4376-A066-2A32D752A2FF}
cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx
-
- {93995380-89BD-4b04-88EB-625FBE52EBFB}
- h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd
-
{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
@@ -31,11 +27,15 @@
{eb93b9d1-08eb-48aa-be2a-e17085ce27bd}
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd
+
+
+ {84db0710-2b0f-48bc-a72f-bd10c29954fc}
+
-
- Source Files
-
Services
@@ -156,6 +156,42 @@
Models
+
+ Source Files
+
+
+ Views
+
+
+ Views
+
+
+ Views
+
+
+ Views
+
+
+ Views
+
+
+ Views
+
+
+ Views
+
+
+ Views
+
+
+ Views
+
+
+ Views
+
+
+ Models
+
@@ -269,6 +305,42 @@
Models
+
+ Views
+
+
+ Views
+
+
+ Views
+
+
+ Views
+
+
+ Views
+
+
+ Views
+
+
+ Views
+
+
+ Views
+
+
+ Views
+
+
+ Views
+
+
+ Views
+
+
+ Models
+
diff --git a/Trenser.Zenvy/Trenser.Zenvy/controllers/ZenvyController.h b/Trenser.Zenvy/Trenser.Zenvy/controllers/ZenvyController.h
index 7dae696..956e962 100644
--- a/Trenser.Zenvy/Trenser.Zenvy/controllers/ZenvyController.h
+++ b/Trenser.Zenvy/Trenser.Zenvy/controllers/ZenvyController.h
@@ -1,5 +1,41 @@
#pragma once
+#include
+#include
+#include "AuthenticationManagementService.h"
+#include "AttendanceManagementService.h"
+#include "BookingManagementService.h"
+#include "EmployeeManagememtService.h"
+#include "LeaveManagementService.h"
+#include "NotificationManagementService.h"
+#include "PayslipManagementService.h"
+#include "TalentAcquisitionManagementService.h"
+#include "TeamManagementService.h"
+#include "TicketManagementService.h"
+
class ZenvyController
{
+private:
+ std::shared_ptr m_authenticationManagementService;
+ std::shared_ptr m_attendanceManagementService;
+ std::shared_ptr m_bookingManagementService;
+ std::shared_ptr m_employeeManagememtService;
+ std::shared_ptr m_leaveManagementService;
+ std::shared_ptr m_notificationManagementService;
+ std::shared_ptr m_payslipManagementService;
+ std::shared_ptr m_talentAcquisitionManagementService;
+ std::shared_ptr m_teamManagementService;
+ std::shared_ptr m_ticketManagementService;
+public:
+ ZenvyController() :
+ m_authenticationManagementService(std::make_shared()),
+ m_attendanceManagementService(std::make_shared()),
+ m_bookingManagementService(std::make_shared()),
+ m_employeeManagememtService(std::make_shared()),
+ m_leaveManagementService(std::make_shared()),
+ m_notificationManagementService(std::make_shared()),
+ m_payslipManagementService(std::make_shared()),
+ m_talentAcquisitionManagementService(std::make_shared()),
+ m_teamManagementService(std::make_shared()),
+ m_ticketManagementService(std::make_shared()) {};
};
diff --git a/Trenser.Zenvy/Trenser.Zenvy/datastores/DataStore.h b/Trenser.Zenvy/Trenser.Zenvy/datastores/DataStore.h
index a9b8033..b89e335 100644
--- a/Trenser.Zenvy/Trenser.Zenvy/datastores/DataStore.h
+++ b/Trenser.Zenvy/Trenser.Zenvy/datastores/DataStore.h
@@ -17,6 +17,7 @@
#include "JobListing.h"
#include "Notification.h"
#include "Announcement.h"
+#include "Faq.h"
using employeeMap = std::map>;
using logMap = std::map>;
diff --git a/Trenser.Zenvy/Trenser.Zenvy/models/FAQ.cpp b/Trenser.Zenvy/Trenser.Zenvy/models/FAQ.cpp
new file mode 100644
index 0000000..63a403f
--- /dev/null
+++ b/Trenser.Zenvy/Trenser.Zenvy/models/FAQ.cpp
@@ -0,0 +1 @@
+#include "Faq.h"
diff --git a/Trenser.Zenvy/Trenser.Zenvy/models/FAQ.h b/Trenser.Zenvy/Trenser.Zenvy/models/FAQ.h
new file mode 100644
index 0000000..b90edff
--- /dev/null
+++ b/Trenser.Zenvy/Trenser.Zenvy/models/FAQ.h
@@ -0,0 +1,6 @@
+#pragma once
+
+class Faq
+{
+};
+
diff --git a/Trenser.Zenvy/Trenser.Zenvy/services/AuthenticationManagementService.cpp b/Trenser.Zenvy/Trenser.Zenvy/services/AuthenticationManagementService.cpp
index 2143fb2..7225c9d 100644
--- a/Trenser.Zenvy/Trenser.Zenvy/services/AuthenticationManagementService.cpp
+++ b/Trenser.Zenvy/Trenser.Zenvy/services/AuthenticationManagementService.cpp
@@ -1 +1,2 @@
#include "AuthenticationManagementService.h"
+
diff --git a/Trenser.Zenvy/Trenser.Zenvy/services/AuthenticationManagementService.h b/Trenser.Zenvy/Trenser.Zenvy/services/AuthenticationManagementService.h
index fe2e0af..b7d6463 100644
--- a/Trenser.Zenvy/Trenser.Zenvy/services/AuthenticationManagementService.h
+++ b/Trenser.Zenvy/Trenser.Zenvy/services/AuthenticationManagementService.h
@@ -1,5 +1,16 @@
#pragma once
+#include
+#include