private List <OperatingState> GetOperatingStates()
        {
            Console.WriteLine("Welcome to the get all operating states example!" + Environment.NewLine);

            Console.WriteLine("Determine token ..." + Environment.NewLine);

            TokenHandler tokenHandler = new TokenHandler(_user, _password, _urlForTokenGeneration);
            Token        token        = tokenHandler.GetAccessToken();

            Console.WriteLine("Token: " + token.Access_token + Environment.NewLine);

            Console.WriteLine("Determine operating states ..." + Environment.NewLine);

            FORCEBridgeConnector connector = new FORCEBridgeConnector(_urlToBridgeAPI, token);
            var states = connector.GetOperatingStates();

            var result = new List <OperatingState>();

            foreach (var item in states)
            {
                result.Add(new OperatingState()
                {
                    Code = item.Code, Description = item.Description, Color = item.Color, ShortDescription = item.ShortDescription
                });
            }
            return(result);
        }
Exemple #2
0
        private const string _password = "******"; // Password of the user

        static void Main()
        {
            Console.WriteLine("Welcome to the get all operating states example!" + Environment.NewLine);

            Console.WriteLine("Determine token ..." + Environment.NewLine);

            TokenHandler tokenHandler = new TokenHandler(_user, _password, _urlForTokenGeneration);
            Token        token        = tokenHandler.GetAccessToken();

            Console.WriteLine("Token: " + token.Access_token + Environment.NewLine);

            Console.WriteLine("Determine operating states ..." + Environment.NewLine);

            FORCEBridgeConnector connector = new FORCEBridgeConnector(_urlToBridgeAPI, token);
            var operatingStates            = connector.GetOperatingStates();

            foreach (var state in operatingStates)
            {
                Console.WriteLine(String.Format("Operating state: {0}: {1} ({2}) with color {3}", state.Code, state.ShortDescription, state.Description, state.Color));
                Console.BackgroundColor = ConsoleColor.Black;
            }
        }