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()); }
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)); }
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); }