コード例 #1
0
        private Issue AnIssueInStatus(Issue.IssueStatus issueStatus)
        {
            var issue = new Issue("default title");

            if (issueStatus == Issue.IssueStatus.CLOSED)
            {
                issue.FixedIn(AProductVersion());
                issue.Close();
            }
            return(issue);
        }
コード例 #2
0
        public static void UpdateStatus(int id, Issue.IssueStatus status)
        {
            using (ODataOpenIssues dbContext = new ODataOpenIssues())
            {
                var q =
                    (from s in dbContext.SOIssueList
                     where s.Id == id
                     select s).First();
                q.Status = status;

                if (status == Issue.IssueStatus.Active)
                {
                    q.Owner = null;
                }

                q.ResolvedDate = DateTime.Now;

                dbContext.SaveChanges();
            }
        }
コード例 #3
0
 public IQueryable <Issue> FindByStatus(Issue.IssueStatus status)
 {
     return(All().Where(x => x.Status.Name.Equals(status.Name)));
 }