/// <summary>
        /// Assigns the team member reporting report.
        /// </summary>
        /// <param name="reportPresenter">The report presenter.</param>
        private void AssignTeamMemberReporting(ReportPresenter reportPresenter)
        {
            var memberId = reportPresenter.ReportFilter.SelectedDeveloperId == null ? 0 : reportPresenter.ReportFilter.SelectedDeveloperId;
            var startDate = reportPresenter.ReportFilter.DateFromTeamReporting.HasValue ? reportPresenter.ReportFilter.DateFromTeamReporting.Value.AddDays(1).AddMinutes(-1) : DateTime.MinValue;
            var endDate = reportPresenter.ReportFilter.StartDateTo.HasValue ? reportPresenter.ReportFilter.StartDateTo.Value.AddDays(1).AddMinutes(-1) : DateTime.MaxValue;
            var teamMemberReportingData = this.reportService.RetrieveReportingHierarchyItem(startDate, endDate, memberId, SessionData.Instance.UserInfo.Developer.DeveloperID);

            reportPresenter.AssignTeamMemberReportingData(teamMemberReportingData);
        }