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; }
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(); }