Beispiel #1
0
        public IActionResult Update(string application, long toggleId, [FromBody] AppOverrideRequest request)
        {
            if (request == null || request.ToggleId != toggleId)
            {
                return(BadRequest());
            }

            request.Application = application;
            _updateService.Update(request);
            return(new NoContentResult());
        }
Beispiel #2
0
        public IActionResult Create(string application, [FromBody] AppOverrideRequest request)
        {
            if (request == null)
            {
                return(BadRequest());
            }

            request.Application = application;
            var newResource = _createService.Create(request);

            return(CreatedAtRoute("GetApplicationOverride", new { toggleId = newResource.ToggleId }, newResource));
        }
Beispiel #3
0
        public void shouldVerifyConversion()
        {
            long toggleId = 10L;
            string toggleName = "someToggle";
            string application = "someApp";
            bool value = true;
            var convertee = new AppOverrideRequest()
            {
                ToggleId = toggleId,
                ToggleName = toggleName,
                Application = application,
                Value = value
            };
            
            var converted = subject.convert(convertee);

            Assert.Equal(toggleId, converted.ToggleId);
            Assert.Equal(toggleName, converted.ToggleName);
            Assert.Equal(application, converted.Application);
            Assert.Equal(value, converted.Value);
        }