public async Task <GetReportingManagerDto> GetReportingManager(Guid employeeId, Guid projectId)
        {
            var reportingManager = await _projectManagementRepository.GetReportingManager(employeeId, projectId);

            var projectName = await _projectRepository.GetProjectByIdAsync(projectId);

            if (reportingManager != null)
            {
                var reportingManagerDetails = await _employeeRepository.GetEmployeeInformationAsync(reportingManager.ProjectReportingManager);

                var result = new GetReportingManagerDto
                {
                    Name        = string.Format("{0} {1} {2}", reportingManagerDetails.FirstName, reportingManagerDetails.MiddleName, reportingManagerDetails.LastName),
                    Id          = reportingManagerDetails.Id,
                    ProjectId   = reportingManager.ProjectId,
                    ProjectName = projectName.Name
                };
                return(result);
            }
            return(null);
        }