Beispiel #1
0
        public void TearDown()
        {
            _checkoutAttributeService.DeleteCheckoutAttributeValue(_cav11);
            _checkoutAttributeService.DeleteCheckoutAttributeValue(_cav12);
            _checkoutAttributeService.DeleteCheckoutAttribute(_ca1);

            _checkoutAttributeService.DeleteCheckoutAttributeValue(_cav21);
            _checkoutAttributeService.DeleteCheckoutAttributeValue(_cav22);
            _checkoutAttributeService.DeleteCheckoutAttribute(_ca2);

            _checkoutAttributeService.DeleteCheckoutAttribute(_ca3);
        }
        public ActionResult ValueDelete(int id, int checkoutAttributeId, GridCommand command)
        {
            var cav = _checkoutAttributeService.GetCheckoutAttributeValueById(id);

            _checkoutAttributeService.DeleteCheckoutAttributeValue(cav);

            return(ValueList(checkoutAttributeId, command));
        }
        public ActionResult ValueDelete(int valueId, int checkoutAttributeId, GridCommand command)
        {
            if (_services.Permissions.Authorize(StandardPermissionProvider.ManageCatalog))
            {
                var cav = _checkoutAttributeService.GetCheckoutAttributeValueById(valueId);

                _checkoutAttributeService.DeleteCheckoutAttributeValue(cav);
            }

            return(ValueList(checkoutAttributeId, command));
        }
        public virtual IActionResult ValueDelete(int id)
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.ManageAttributes))
                return AccessDeniedView();

            //try to get a checkout attribute value with the specified id
            var checkoutAttributeValue = _checkoutAttributeService.GetCheckoutAttributeValueById(id)
                ?? throw new ArgumentException("No checkout attribute value found with the specified id", nameof(id));

            _checkoutAttributeService.DeleteCheckoutAttributeValue(checkoutAttributeValue);

            return new NullJsonResult();
        }
Beispiel #5
0
        public ActionResult ValueDelete(int id)
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.ManageAttributes))
            {
                return(AccessDeniedView());
            }

            var cav = _checkoutAttributeService.GetCheckoutAttributeValueById(id);

            if (cav == null)
            {
                throw new ArgumentException("No checkout attribute value found with the specified id");
            }
            _checkoutAttributeService.DeleteCheckoutAttributeValue(cav);

            return(new NullJsonResult());
        }
        public ActionResult ValueDelete(int valueId, int checkoutAttributeId, GridCommand command)
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.ManageCatalog))
            {
                return(AccessDeniedView());
            }

            var cav = _checkoutAttributeService.GetCheckoutAttributeValueById(valueId);

            if (cav == null)
            {
                throw new ArgumentException("No checkout attribute value found with the specified id");
            }
            _checkoutAttributeService.DeleteCheckoutAttributeValue(cav);

            return(ValueList(checkoutAttributeId, command));
        }