protected override void Ok() { OperationCanceled = false; CanClose = true; if (Type != null) { if (AgentElement.Type == "Object") { AgentElement.ClassifierID = Type.ElementID; } else { AgentElement.PropertyType = Type.ElementID; } AgentElement.Name = Name; AgentElement.Notes = Notes; AgentElement.Update(); AgentElement.SetTaggedValueString("Type", Kind, false); } else { CanClose = false; } }
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; }
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; }
protected override void Ok() { OperationCanceled = false; CanClose = true; if (Type != null) { AgentElement.ClassifierID = Type.ElementID; AgentElement.Name = Name; AgentElement.Notes = Notes; AgentElement.Update(); } else { CanClose = false; } }
internal void SetAgentUriFrom(string remoteConfig) { if (AgentUri == null) { Uri agent = ParseUri(remoteConfig); if (agent != null) { agent = new Uri(agent.GetLeftPart(UriPartial.Authority)); Agent = new AgentElement() { BaseUrl = agent.ToString() }; } } }