Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public IHttpActionResult Activate(ActivateCultureData data)
 {
     VerifyPermission(Permissions.Activate, Modules.LanguageManager);
     _brandCommands.ActivateCulture(data.Code, data.Remarks);
     return(Ok(new { result = "success" }));
 }
Exemplo n.º 3
0
 public HttpResponseMessage ActivateCulture(ActivateCultureData request)
 {
     return(WebClient.SecurePostAsJson <ActivateCultureData, HttpResponseMessage>(Token, _url + AdminApiRoutes.ActivateCulture, request));
 }