/// <summary> /// Assigns the ticket details. /// </summary> /// <param name="presenter">The presenter.</param> private void AssignTicketDetails(TeamDashboardPresenter presenter) { if (SessionData.Instance.UserInfo != null && SessionData.Instance.UserInfo.Developer != null) { presenter.AssignProjectsList(presenter.IncludeInactive ? this.lookupService.RetrieveTicketProjectListItem(null, null, null, false, SessionData.Instance.UserInfo.Developer.DeveloperID) : this.lookupService.RetrieveTicketProjectListItem(null, null, false, false, SessionData.Instance.UserInfo.Developer.DeveloperID)); presenter.AssignTicketAssigneeFilterList(this.ticketService.ListTicketAssigneeFilter()); } }
/// <summary> /// Assigns the ticket data. /// </summary> /// <param name="presenter">The presenter.</param> private void AssignTicketData(TeamDashboardPresenter presenter) { if (SessionData.Instance.UserInfo != null && SessionData.Instance.UserInfo.Developer != null) { var ticketData = this.ticketService.RetrieveTicketCommentDetails(projectIds: null, clientIds: null, assignedUserIds: null, assigneeFilter: null, userId: SessionData.Instance.UserInfo.Developer.DeveloperID); presenter.AssignTicketCommentList(ticketData); presenter.AssignTicketCommentUnreadCounts(ticketData); presenter.AssignTicketAssigneeFilterList(this.ticketService.ListTicketAssigneeFilter()); presenter.AssignProjectsList(presenter.IncludeInactive ? this.lookupService.RetrieveTicketProjectListItem(null, null, null, false, SessionData.Instance.UserInfo.Developer.DeveloperID) : this.lookupService.RetrieveTicketProjectListItem(null, null, false, false, SessionData.Instance.UserInfo.Developer.DeveloperID)); presenter.AssignTagList(this.lookupService.RetrieveTagList()); presenter.AssignStatusList(this.ticketService.ListTicketsStatus()); presenter.AssignPriorityList(this.lookupService.RetrievePriorityListItem(SessionData.Instance.UserInfo.Developer.DeveloperID)); presenter.AssignDeveloperList(this.lookupService.RetrieveDeveloperListItem(SessionData.Instance.UserInfo.Developer.DeveloperID)); var clients = this.lookupService.RetrieveClients(null, false, SessionData.Instance.UserInfo.Developer.DeveloperID); presenter.AssignTicketClient(clients.Sort()); this.LoadChart(presenter); } }