/// <summary> /// Projects the team member allocation report. /// </summary> /// <param name="reportPresenter">The report presenter.</param> private void ProjectTeamMemberAllocationReport(ProjectDashboardPresenter reportPresenter) { reportPresenter.SelectedRoleIds = reportPresenter.ReportFilter.SelectedRoleGroup > 0 ? reportPresenter.ReportFilter.SelectedRoleGroup.ToString(CultureInfo.InvariantCulture) : null; reportPresenter.SelectedProjectIds = reportPresenter.ReportFilter.SelectedProject > 0 ? reportPresenter.ReportFilter.SelectedProject.ToString(CultureInfo.InvariantCulture) : null; AssignSelectedSupervisors(reportPresenter); reportPresenter.AssignDashboardProjectTeamMemberAllocation(this.reportService.RetrieveDashboardProjectTeamMemberAllocation(reportPresenter.ReportFilter.DateFrom, reportPresenter.ReportFilter.DateTo, reportPresenter.SelectedRoleIds, reportPresenter.SelectedSupervisorIds, reportPresenter.SelectedProjectIds, SessionData.Instance.UserInfo.Developer.DeveloperID)); }