コード例 #1
0
 public override void Assign(string assignedTo, Issue issue)
 {
     issue.AddHistory($"Assigned to {assignedTo}");
     issue.SetIssueState(new Assigned());
 }
コード例 #2
0
 public override void Close(Issue issue)
 {
     issue.AddHistory("Issue closed");
     issue.SetIssueState(new Closed());
 }
コード例 #3
0
ファイル: Assigned.cs プロジェクト: mkryuk/DP
 public override void New(Issue issue)
 {
     issue.AddHistory($"Issue returned to New state");
     issue.SetIssueState(new Created());
 }
コード例 #4
0
ファイル: Assigned.cs プロジェクト: mkryuk/DP
 public override void Solve(Issue issue)
 {
     issue.AddHistory($"Issue \"{issue.Text}\" Solved");
     issue.SetIssueState(new Solved());
 }
コード例 #5
0
ファイル: Solved.cs プロジェクト: mkryuk/DP
 public override void Feedback(string text, Issue issue)
 {
     issue.Feedback = text;
     issue.AddHistory("Feedback added");
     issue.SetIssueState(new Feedback());
 }
コード例 #6
0
ファイル: Created.cs プロジェクト: mkryuk/DP
 public override void Decline(Issue issue)
 {
     issue.AddHistory("Issue declined");
     issue.SetIssueState(new Declined());
 }