コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        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."));
            }
        }