コード例 #1
0
        public void ThenCultureIsSuccessfullyDeactivated()
        {
            ScenarioContext.Current.Should().ContainKey("cultureCode");
            var cultureCode = ScenarioContext.Current.Get <string>("cultureCode");

            var data = new DeactivateCultureData()
            {
                Code    = cultureCode,
                Remarks = TestDataGenerator.GetRandomString()
            };

            var result = AdminApiProxy.DeactivateCulture(data);

            result.Should().NotBeNull();
            result.StatusCode.ShouldBeEquivalentTo(HttpStatusCode.OK);
        }
コード例 #2
0
 public IHttpActionResult Deactivate(DeactivateCultureData data)
 {
     VerifyPermission(Permissions.Deactivate, Modules.LanguageManager);
     _brandCommands.DeactivateCulture(data.Code, data.Remarks);
     return(Ok(new { result = "success" }));
 }
コード例 #3
0
 public HttpResponseMessage DeactivateCulture(DeactivateCultureData request)
 {
     return(WebClient.SecurePostAsJson <DeactivateCultureData, HttpResponseMessage>(Token, _url + AdminApiRoutes.DeactivateCulture, request));
 }