Frequently Used Methods
Frequently Used Methods
Frequently Used Methods
Frequently Used Methods
public virtual async Task <IActionResult> OptionDelete(int id, int specificationAttributeId) { if (!await _permissionService.AuthorizeAsync(StandardPermissionProvider.ManageAttributes)) { return(AccessDeniedView()); } //try to get a specification attribute option with the specified id var specificationAttributeOption = await _specificationAttributeService.GetSpecificationAttributeOptionByIdAsync(id) ?? throw new ArgumentException("No specification attribute option found with the specified id", nameof(id)); await _specificationAttributeService.DeleteSpecificationAttributeOptionAsync(specificationAttributeOption); return(new NullJsonResult()); }