public static IEnumerable <Agent> Agents(this GoalAgentAssignment agentAssignement) { return(agentAssignement.AgentIdentifiers .Select(x => agentAssignement.model.Agents().SingleOrDefault(y => y.Identifier == x))); }
public static Goal Goal(this GoalAgentAssignment goalAA) { return(goalAA.model.Goals().SingleOrDefault(y => y.Identifier == goalAA.GoalIdentifier)); }
public void Add(GoalAgentAssignment agentAssigment) { this.agentRepository.Add(agentAssigment); }