public void ThenLicenseeFilterSelectionIsSuccessfullySaved() { ScenarioContext.Current.Should().ContainKey("licenseeId"); var licenseeId = ScenarioContext.Current.Get <Guid>("licenseeId"); var data = new LicenseeFilterSelectionData() { Licensees = new[] { licenseeId } }; var result = AdminApiProxy.SaveLicenseeFilterSelectionInAdminManager(data); result.Should().NotBeNull(); result.StatusCode.ShouldBeEquivalentTo(HttpStatusCode.OK); }
public HttpResponseMessage SaveLicenseeFilterSelectionInAdminManager(LicenseeFilterSelectionData request) { return(WebClient.SecurePostAsJson <LicenseeFilterSelectionData, HttpResponseMessage>(Token, _url + AdminApiRoutes.SaveLicenseeFilterSelectionInAdminManager, request)); }
public IHttpActionResult SaveLicenseeFilterSelection(LicenseeFilterSelectionData data) { _adminCommands.SetLicenseeFilterSelections(data.Licensees); return(Ok(new { result = "success" })); }