public IActionResult GetSearchedIssues(string text) { //BUSINESSA ERİŞİP DÖNEN VERİYİ DİREK MODELE SETLEYİP DÖNDER. GELEN VERİNİN KONTROLÜ BUSINESSDA var SearchedIssues = _issueService.ListSearchedIssues(text); GetIssuesModel getBugsModel = new GetIssuesModel { Issues = SearchedIssues, IssueCount = SearchedIssues.Count, ProjectKey = JiraRequestManager.ProjectKey, TotalRebound = SearchedIssues.Sum(x => x.Rebound) }; return(Ok(getBugsModel)); }
public IActionResult GetIssuesFilterbySeverity(int severity) { //BUSINESSA ERİŞİP DÖNEN VERİYİ DİREK MODELE SETLEYİP DÖNDER. GELEN VERİNİN KONTROLÜ BUSINESSDA var IssuesbySeverity = _issueService.ListIssuesFilterbySeverity(severity); GetIssuesModel getBugsModel = new GetIssuesModel { Issues = IssuesbySeverity, IssueCount = IssuesbySeverity.Count, ProjectKey = JiraRequestManager.ProjectKey, TotalRebound = IssuesbySeverity.Sum(x => x.Rebound) }; return(Ok(getBugsModel)); }
public IActionResult GetIssues() { try { List <ListIssuesViewModel> AllIssues = _issueService.ListIssues(); GetIssuesModel getbugsModel = new GetIssuesModel { Issues = AllIssues, IssueCount = AllIssues.Count, ProjectKey = JiraRequestManager.ProjectKey, TotalRebound = AllIssues.Sum(x => x.Rebound) //PROJEDEKİ TOPLAM REBOUND SAYISI }; return(Ok(getbugsModel)); //MODELİ DÖNDÜR } catch { return(BadRequest("Buglar Listelenemedi.")); } }