public async Task <HttpResponseMessage> PutSwitch(int id, bool state) { if (await SwitchServer.Switch(id, state)) { return(new HttpResponseMessage(HttpStatusCode.OK)); } return(new HttpResponseMessage(HttpStatusCode.NotFound)); }
public override void Run() { Trace.WriteLine("Starting", "Information"); var controlEp = RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["controlEP"]; var deviceEp = RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["deviceEP"]; SwitchServer.Run(deviceEp.IPEndpoint, controlEp.IPEndpoint); }