private void CopyBaseProperties(PrtgObject prtgObject, SensorViewModelBase viewmodel)
 {
     viewmodel.Name = prtgObject.Name.TrimWhiteSpaceAndQuotes();
     viewmodel.Description = prtgObject.ToString().TrimWhiteSpaceAndQuotes();
     viewmodel.Id = prtgObject.Id;
     viewmodel.Url = prtgObject.Url;
 }
 private static void Clone(this PrtgObject source, PrtgObject result)
 {
     result.Id = source.Id;
     result.IsActive = source.IsActive;
     result.Name = source.Name;
     result.Priority = source.Priority;
     result.StatusRaw = source.StatusRaw;
     result.Tags = source.Tags;
     result.Url = source.Url;
 }
Пример #3
0
 private void FillBasicProperties(XElement element, PrtgObject prtgObject)
 {
     prtgObject.Id = element.Element("id").TryGetString();
     prtgObject.Name = element.Element("name").TryGetString();
     prtgObject.Url = GetAbsoluteUrl(element.Element("url").TryGetString());
     prtgObject.StatusRaw = element.Element("status_raw").TryGetInt();
     prtgObject.IsActive = element.Element("active").TryGetBool();
     prtgObject.Priority = element.Element("priority").TryGetInt();
     prtgObject.Tags = element.Element("tags").TryGetString();
 }