private Issue AnIssueInStatus(Issue.IssueStatus issueStatus) { var issue = new Issue("default title"); if (issueStatus == Issue.IssueStatus.CLOSED) { issue.FixedIn(AProductVersion()); issue.Close(); } return(issue); }
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(); } }
public IQueryable <Issue> FindByStatus(Issue.IssueStatus status) { return(All().Where(x => x.Status.Name.Equals(status.Name))); }