/// <summary> /// Retrieve a user group by its User Group ID /// </summary> /// <param name="id">User Group ID</param> /// <returns>User group or <c>NULL</c></returns> public UserGroup GetById(string id) { return(CachedCollection.FirstOrDefault(g => g.UserGroupId.Equals(id))); }
/// <summary> /// Retrieve a client device by its Port Forward ID /// </summary> /// <param name="id">Port Forward ID</param> /// <returns>Port forwarding entry or <c>NULL</c></returns> public PortForward GetById(string id) { return(CachedCollection.FirstOrDefault(g => g.PortForwardId.Equals(id))); }
/// <summary> /// Retrieve an infrastructure device by its Device ID /// </summary> /// <param name="id">Device ID of infrastructure device</param> /// <returns>Infrastructure device or <c>NULL</c></returns> public IInfrastructureNetworkedDevice GetById(string id) { return(CachedCollection.FirstOrDefault(c => c.Id.Equals(id))); }
public Blog First() { return(CachedCollection.FirstOrDefault()); }
/// <summary> /// Retrieve an infrastructure device by its MAC address /// </summary> /// <param name="macAddress">MAC Address of infrastructure device</param> /// <returns>Infrastructure device or <c>NULL</c></returns> public IInfrastructureNetworkedDevice GetByMac(string macAddress) { return(CachedCollection.FirstOrDefault(c => c.MacAddress.Equals(macAddress, StringComparison.OrdinalIgnoreCase))); }