public Task(string _Id, GameObject _Coordinates, StandardAgent _Emisor, Receptor _Receptor) { Id = _Id; Coordinates = _Coordinates; Emisor = _Emisor; receptor = _Receptor; }
public virtual bool SaveAgent(StandardAgent <TExtraData, TEntity> agent) { // default save agent in FileStorage storage.Persist(agent); return(true); }
public StandardAgent <TExtraData, TEntity> StandardizeAgent(TAgent specificAgent) { var agent1 = specificAgent as AgentModel; var standardAgent = new StandardAgent <TExtraData, TEntity> { Name = agent1.AgentName, Language = agent1.Language, Description = agent1.Description }; return(standardAgent); }
public bool Persist(StandardAgent <TExtraData, TEntity> agent) { if (String.IsNullOrEmpty(agent.Id)) { agent.Id = Guid.NewGuid().ToString(); agents[agent.Id] = agent; } else { agents[agent.Id] = agent; } return(true); }
public TAgent RecoverAgent(StandardAgent <TExtraData, TEntity> agent) { if (agent == null) { return(default(TAgent)); } var agent1 = new AgentModel { Id = agent.Id, AgentName = agent.Name, Description = agent.Description, Language = agent.Language }; return((TAgent)(agent1 as Object)); }