/// <summary> /// Assigns the leave counts. /// </summary> /// <param name="presenter">The presenter.</param> /// <param name="teamViewType">Type of the team view.</param> /// <param name="durationOption">The duration option.</param> private void AssignLeaveCounts(TeamDashboardPresenter presenter, TeamViewType teamViewType, string durationOption) { if (teamViewType == TeamViewType.Team) { presenter.AssignLeaveCountByStatusList(this.RetrieveLeaveCountByStatusList(durationOption, presenter.TeamMember.DeveloperID, null)); } else { presenter.AssignLeaveCountByStatusList(this.RetrieveLeaveCountByStatusList(durationOption, null, presenter.TeamMember.DeveloperID.ToString(CultureInfo.CurrentCulture))); } }