/// <summary> /// EVE Agents /// </summary> /// <returns><c>Bag</c> of EVE Agents</returns> internal static Bag<AgtAgents> Agents() { var list = new IndexedList<AgtAgents>(); foreach (agtAgents agent in Context.agtAgents) { var item = new AgtAgents { ID = agent.agentID, LocationID = agent.locationID.Value, Level = agent.level.Value }; if (agent.quality.HasValue) item.Quality = agent.quality.Value; list.Items.Add(item); } return new Bag<AgtAgents>(list); }
/// <summary> /// Agent Agents. /// </summary> /// <returns><c>BagCollection</c> of Agent Agents.</returns> private static BagCollection<AgtAgents> Agents() { IndexedCollection<AgtAgents> collection = new IndexedCollection<AgtAgents>(); foreach (agtAgents agent in s_context.agtAgents) { AgtAgents item = new AgtAgents { ID = agent.agentID, }; if (agent.divisionID.HasValue) item.DivisionID = agent.divisionID.Value; if (agent.locationID.HasValue) item.LocationID = agent.locationID.Value; if (agent.level.HasValue) item.Level = agent.level.Value; if (agent.quality.HasValue) item.Quality = agent.quality.Value; if (agent.agentTypeID.HasValue) item.AgentTypeID = agent.agentTypeID.Value; if (agent.isLocator.HasValue) item.IsLocator = agent.isLocator.Value; collection.Items.Add(item); } return collection.ToBag(); }