public void setState(BacklogState backlogState) { backlogState.setBacklogItem(this); this.backlogState = backlogState; backlog.updateBacklogItem(this); Notify(); }
public CreateBacklogValidator() { RuleFor(createBacklog => createBacklog.title).NotNull().NotEmpty().WithMessage("Backlog标题不能为空"); RuleFor(createBacklog => createBacklog.selectProjectID).Must(s => s > 0).WithMessage("所属项目不能为空"); RuleFor(createBacklog => createBacklog.assignUserMail).NotNull().NotEmpty().WithMessage("负责人邮箱不能为空") .EmailAddress().WithMessage("负责人邮箱格式不正确"); RuleFor(createBacklog => createBacklog.state).Must(s => BacklogState.CheckState(s)).WithMessage("状态编号不正确"); }
public BacklogItem(Backlog backlog, string description, int points) { this.backlog = backlog; this.description = description; backlogState = new TodoBacklogState(); backlogState.setBacklogItem(this); this.points = points; activities = new List <Activity>(); }
public BacklogItem(BacklogItem backlogItem) { BacklogItem backlogItem1 = this; backlogItem1.developer = backlogItem.developer; backlogItem1.backlog = backlogItem.backlog; backlogItem1.description = backlogItem.description; backlogState = new TodoBacklogState(); backlogItem1.backlogState.setBacklogItem(backlogItem1); backlogItem1.points = backlogItem.points; activities = new List <Activity>(); }