/// <summary> /// 增加一组用户 /// </summary> /// <param name="users"></param> public void Add(IEnumerable <IUser> users) { if (users != null) { Assignees.Add(users); } }
/// <summary> /// Adds the specified assignees to the issue. /// </summary> /// <param name="name">The login of the assignee.</param> public void AddAssignee(string name) { // lazily create the assignees array if (Assignees == null) { Assignees = new List <string>(); } Assignees.Add(name); }
public override bool Arrive(AstroAI astronaut) { if (!Assignees.Contains(astronaut)) { Assignees.Add(astronaut); return(Arrive_individual(astronaut)); } return(false); }
public override bool Arrive(AstroAI astronaut) { if (OnTheirWay.Contains(astronaut)) { OnTheirWay.Remove(astronaut); Assignees.Add(astronaut); currentState = BehaveStationStates.Occupied; return(true); } throw new ArgumentException("Arrive: Astronaut arrived without claiming first!"); }
private async void LoadAssignees(Issue issue) { if (GitHubApi.Repository != null) { IReadOnlyList <User> assignees = await GitHubApi.GetAssignees(_repository); foreach (var assignee in assignees) { Assignees.Add(assignee); } if (issue != null && issue.Assignee != null) { SetAssignee(issue.Assignee); } } }
private async void LoadAssignees() { if (GitHubApi.Repository != null) { IReadOnlyList <User> assignees = await GitHubApi.GetAssignees(_repository); foreach (var assignee in assignees) { Assignees.Add(assignee); } if (_portedTfsItem != null) { SetTfsIssueAssignee(_portedTfsItem); } } }