public static async Task <HttpResponseMessage> Run([HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "devices")] HttpRequestMessage req, TraceWriter log) { var deviceFacade = new DeviceFacade(); var devices = await deviceFacade.GetAllDevices(); return(req.CreateResponse(HttpStatusCode.OK, devices)); }
private async Task RegisterDevice(string name, string address, string group) { var device = new DeviceReport() { Address = address, Name = name, Group = group }; var deviceFacade = new DeviceFacade(); await deviceFacade.RegisterDevice(device); }
private async Task UnregisterDevice(IMessageActivity message, string group, string address) { var deviceFacade = new DeviceFacade(); await deviceFacade.UnregisterDevice(group, address); }