private void InitializeData() { string typeName = AgentElement.GetClassifierName(Repository); ChannelTypeSuggestionProvider typeSuggestionProvider = SuggestionProvider as ChannelTypeSuggestionProvider; try { TypeDataModel setDataModel = typeSuggestionProvider.AvailableTypes.ToList().Find(model => model.Name.Equals(typeName)); if (setDataModel != null) { Type = setDataModel; } } catch (Exception) { } string name = AgentElement.Name; if (!name.StartsWith("FMC4SE Storage")) { Name = name; } else { Name = ""; } Kind = "<Nothing to select>"; Notes = AgentElement.Notes; }
private void InitializeData() { string typeName = AgentElement.GetClassifierName(Repository); ChannelTypeSuggestionProvider typeSuggestionProvider = SuggestionProvider as ChannelTypeSuggestionProvider; try { TypeDataModel setDataModel = typeSuggestionProvider.AvailableTypes.ToList().Find(model => model.Name.Equals(typeName)); if (setDataModel != null) { Type = setDataModel; } } catch (Exception) { } string name = AgentElement.Name; if (!name.StartsWith("FMC4SE Channel") && !name.StartsWith("FMC4SE Explicit Channel")) { Name = name; } Kind = AgentElement.GetTaggedValueString("Type"); Notes = AgentElement.Notes; }
public static String GetNameSprite(TypeDataModel typeData) { var info = TheGame.GetComponent <GameDataModel>(); if (info == null) { return(null); } return(info._data[typeData].GetNameSprite()); }
public static List <IGameDataParticleModel> GetData(TypeDataModel typeData) { var info = TheGame.GetComponent <GameDataModel>(); if (info == null) { return(null); } return(info._data[typeData].GetData()); }
public MainViewModel() { cardDataModel = new CardModel(); typeDataModel = new TypeDataModel(); ClickButtonCreateCard = new RelayCommand(ClickButtonCreateCardMethod, CanExecuteClickButton); ClickButtonCreateType = new RelayCommand(ClickButtonCreateTypeMethod, CanExecuteClickButton); ClickButtonLoadImage = new RelayCommand(ClickButtonLoadImageMethod, CanExecuteClickButton); ClickButtonLoadCard = new RelayCommand(ClickButtonLoadCardMethod, CanExecuteClickButton); ClickButtonImportCardJSON = new RelayCommand(ClickButtonImportCardJSONMethod, CanExecuteClickButton); ClickButtonExportCardJSON = new RelayCommand(ClickButtonExportCardJSONMethod, CanExecuteClickButton); ClickButtonDeleteCard = new RelayCommand(ClickButtonDeleteCardMethod, CanExecuteClickButton); UpdateTypeList(); UpdateCardList(); }
public void TestGetAgentsFromDatabase() { List <AgentDataModel> agents = databaseConnection.GetAgentsFromDatabase(); if (agents.Count > 0) { AgentDataModel testAgent = agents[0]; Assert.AreEqual(1, testAgent.AgentNr); Assert.AreEqual("sinv-56075.edu.hsr.ch", testAgent.Name); Assert.AreEqual("152.96.56.75", testAgent.IPAddress); TypeDataModel testAgentType = testAgent.Type; Assert.AreEqual(1, testAgentType.TypeNr); Assert.AreEqual(40001, testAgent.Port); Assert.AreEqual(1, testAgent.Status); Assert.AreEqual("{\n \"Results\": [\n {\n \"OID\": \"1.3.6.1.2.1.1.1.0\",\n \"Type\": \"OctetString\",\n \"Value\": \"Hardware: Intel64 Family 6 Model 62 Stepping 4 AT/AT COMPATIBLE - Software: Windows Version 6.3 (Build 9600 Multiprocessor Free)\"\n }\n ]\n}".Replace("\n", Environment.NewLine), testAgent.SysDescription); Assert.AreEqual("{\n \"Results\": [\n {\n \"OID\": \"1.3.6.1.2.1.1.5.0\",\n \"Type\": \"OctetString\",\n \"Value\": \"sinv-56075\"\n }\n ]\n}".Replace("\n", Environment.NewLine), testAgent.SysName); } Assert.AreEqual(1, agents.Count); }
protected void InitializeTypesListFromModel() { _typesList = new ObservableCollection <TypeDataModel>(); try { string sqlResult = _repository.SQLQuery(_queryString); XDocument doc = XDocument.Parse(sqlResult); XElement dataSetElement = doc.Element("EADATA").Element("Dataset_0"); XElement dataElement = dataSetElement.Element("Data"); foreach (XElement row in dataElement.Elements("Row")) { TypeDataModel dataModel = new TypeDataModel(); XElement name = row.Element("Name"); if (name != null) { dataModel.Name = name.Value; } XElement obejctID = row.Element("Object_ID"); if (obejctID != null) { int id = 0; int.TryParse(obejctID.Value, out id); dataModel.ElementID = id; } _typesList.Add(dataModel); } } catch (Exception exception) { ; } }
protected override void AddNewTypeToModel(string name) { if (UnsortedTypesPackage != null) { EAAPI.Element typeElement = UnsortedTypesPackage.Elements.AddNew(name, "Interface") as EAAPI.Element; UnsortedTypesPackage.Elements.Refresh(); if (typeElement != null) { typeElement.Update(); TypeDataModel dataModel = new TypeDataModel() { Name = name, ElementID = typeElement.ElementID }; Type = dataModel; } } }
public void Init(TypeDataModel type, IGameDataModel gameData) { gameData.Init(); _data.Add(type, gameData.GetData()); }
public void InitDataUrl(TypeDataModel type, string url) { _dataUrl.Add(type, url); }