Ejemplo n.º 1
0
 /// <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)));
 }
Ejemplo n.º 2
0
 /// <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)));
 }
Ejemplo n.º 3
0
 /// <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)));
 }
Ejemplo n.º 4
0
 public Blog First()
 {
     return(CachedCollection.FirstOrDefault());
 }
Ejemplo n.º 5
0
 /// <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)));
 }