Ejemplo n.º 1
0
        private static TagStatusViewModel GetStatus(string key)
        {
            TagStatusViewModel vm;

            if (!statuses.TryGetValue(key, out vm))
            {
                vm            = new TagStatusViewModel(key);
                statuses[key] = vm;
            }

            return(vm);
        }
Ejemplo n.º 2
0
        public IActionResult Get()
        {
            var status   = statuses;
            var mockData = this.Request.MockDataScenario();

            if (mockData.HasValue && mockData.Value == 1)
            {
                status = mockStatuses;
            }
            else if (mockData.HasValue && mockData.Value == 2)
            {
                status         = new Dictionary <string, TagStatusViewModel>(mockStatuses);
                status["a005"] = new TagStatusViewModel("a005")
                {
                    Interest  = TagInterest.Interested,
                    Location  = TagLocation.OnShelf,
                    Proximity = TagProximity.NearShopper
                };
            }

            return(this.Ok(value: status));
        }