public ActionResult Get()
        {
            _logger.LogInformation("Get Modes => Random response");

            var message = new ModesResponse
            {
                Modes = new Dictionary <int, ModesStatus>
                {
                    { 0, new ModesStatus {
                          Active = true, Value = 50
                      } },
                    { 1, new ModesStatus {
                          Active = false, Value = 60
                      } },
                    { 2, new ModesStatus {
                          Active = false, Value = 0
                      } },
                    { 3, new ModesStatus {
                          Active = true, Value = 0
                      } },
                    { 4, new ModesStatus {
                          Active = false, Value = 20
                      } }
                }
            };

            return(Ok(message));
        }
Example #2
0
        public async Task <ModesResponse> GetModes()
        {
            NotifyFunctionCalled();

            await Task.Delay(100);

            var result = new ModesResponse();

            result.Modes = new Dictionary <int, ModesStatus>
            {
                { 0, new ModesStatus {
                      Active = true, Value = 50
                  } },
                { 1, new ModesStatus {
                      Active = false, Value = 60
                  } },
                { 2, new ModesStatus {
                      Active = false, Value = 0
                  } },
                { 3, new ModesStatus {
                      Active = true, Value = 0
                  } },
                { 4, new ModesStatus {
                      Active = false, Value = 20
                  } }
            };


            return(result);
        }