Ejemplo n.º 1
0
        public Device CreateFromDiscovery(DeviceDescriptionEvent e)
        {
            var device = new Device(e.DeviceId);

            e.Features.ForEach(f => device.Features.Add(CreateFeature(device, f)));
            _deviceRepository.Save(device);
            return(device);
        }
Ejemplo n.º 2
0
 public HttpResponseMessage Register(DeviceDescriptionEvent e)
 {
     MessageBus.Current.Publish(e);
     return(Request.CreateResponse(HttpStatusCode.OK));
 }