public void ThenCultureIsSuccessfullyActivated() { ScenarioContext.Current.Should().ContainKey("cultureCode"); var cultureCode = ScenarioContext.Current.Get <string>("cultureCode"); var deactivateCulturedata = new DeactivateCultureData() { Code = cultureCode, Remarks = TestDataGenerator.GetRandomString() }; AdminApiProxy.DeactivateCulture(deactivateCulturedata); var activateCulturedata = new ActivateCultureData() { Code = cultureCode, Remarks = TestDataGenerator.GetRandomString() }; var result = AdminApiProxy.ActivateCulture(activateCulturedata); result.Should().NotBeNull(); result.StatusCode.ShouldBeEquivalentTo(HttpStatusCode.OK); }
public IHttpActionResult Activate(ActivateCultureData data) { VerifyPermission(Permissions.Activate, Modules.LanguageManager); _brandCommands.ActivateCulture(data.Code, data.Remarks); return(Ok(new { result = "success" })); }
public HttpResponseMessage ActivateCulture(ActivateCultureData request) { return(WebClient.SecurePostAsJson <ActivateCultureData, HttpResponseMessage>(Token, _url + AdminApiRoutes.ActivateCulture, request)); }