static void Create() { Console.WriteLine("Digite o Número Serial"); var serialNumber = Console.ReadLine(); Console.WriteLine(); Console.WriteLine("Digite o ID do Modelo do Medidor"); var meterModelId = Console.ReadLine(); Console.WriteLine(); Console.WriteLine("Número do Modelo do Meididor"); var meterNumber = Console.ReadLine(); Console.WriteLine(); Console.WriteLine("Digite a Versão do Firmware"); var meterFirmwareVersion = Console.ReadLine(); Console.WriteLine(); Console.WriteLine("Digite o Estado"); Console.WriteLine(); Console.WriteLine("0 - Desconectado"); Console.WriteLine("1 - Conectado"); Console.WriteLine("2 - Armado"); var switchState = Console.ReadLine(); Console.WriteLine(); RegisterEndpointCommand command = new RegisterEndpointCommand( serialNumber, int.Parse(meterModelId), int.Parse(meterNumber), meterFirmwareVersion, (EEndpointState)Enum.GetValues(typeof(EEndpointState)).GetValue(int.Parse(switchState.ToString()))); GenericCommandResult result = _service.Post("v1/endpoints", command); Console.WriteLine(result.Message); }