public async Task <ICommandResult> Delete(Guid id) => (CommandResult)await _productHandler.DeleteProductHandler(id);