private List<IssueVM> GetRecentIssues() { var listIssues = new List<IssueVM>(); var issueList = repo.GetIssues(TeamID).OrderByDescending(s => s.ID).Take(5); foreach (var issue in issueList) { var issueVM = new IssueVM { Id = issue.ID, Title = issue.Title }; listIssues.Add(issueVM); } return listIssues; }
private List<IssueVM> GetIssuesAssignedToMe() { //Gets the issues assigned to the current user var listIssues = new List<IssueVM>(); var issueList = repo.GetIssues(TeamID).Where(s => s.IssueMembers.Any(f => f.MemberID == UserID)) .OrderByDescending(x=>x.ID).Take(5); foreach (var issue in issueList) { var issueVM = new IssueVM { ID = issue.ID, Title = issue.Title }; listIssues.Add(issueVM); } return listIssues; }