예제 #1
0
        public IHttpActionResult DeleteIpRegulation(DeleteBrandIpRegulationData data)
        {
            VerifyPermission(Permissions.Delete, Modules.BrandIpRegulationManager);

            _service.DeleteIpRegulation(data.Id);

            return(Ok(new { result = "success" }));
        }
예제 #2
0
        public void ThenBrandIpRegulationIsSuccessfullyDeleted()
        {
            ScenarioContext.Current.Should().ContainKey("brandIpRegulationId");
            var brandIpRegulationId = ScenarioContext.Current.Get <Guid>("brandIpRegulationId");

            var data = new DeleteBrandIpRegulationData()
            {
                Id = brandIpRegulationId
            };

            var result = AdminApiProxy.DeleteIpRegulationInBrandIpRegulations(data);

            result.Should().NotBeNull();
            result.StatusCode.ShouldBeEquivalentTo(HttpStatusCode.OK);
        }
예제 #3
0
 public HttpResponseMessage DeleteIpRegulationInBrandIpRegulations(DeleteBrandIpRegulationData request)
 {
     return(WebClient.SecurePostAsJson <DeleteBrandIpRegulationData, HttpResponseMessage>(Token, _url + AdminApiRoutes.DeleteIpRegulationInBrandIpRegulations, request));
 }