public async Task<IActionResult> Delete(string key) { if (!await _permissionService.Authorize(PermissionSystemName.Products)) return Forbid(); var product = await _productApiService.GetById(key); if (product == null) { return NotFound(); } await _productApiService.DeleteProduct(product); return Ok(); }
public IActionResult Delete(string key) { if (!_permissionService.Authorize(PermissionSystemName.Products)) { return(Forbid()); } var product = _productApiService.GetById(key); if (product == null) { return(NotFound()); } _productApiService.DeleteProduct(product); return(Ok()); }