public async Task <ActionResult <ViewProductOption> > UpdateProductOption(Guid id, Guid optionId, UpdateProductOption updateProductOption) { try { var productOption = await _productOptionsService.GetProductOption(id, optionId); if (productOption == null) { return(NotFound()); } var updatedProductOption = await _productOptionsService.UpdateProductOption(id, optionId, updateProductOption); return(Ok(updatedProductOption)); } catch (Exception ex) { _logger.LogError(ex.Message); return(StatusCode(500, new ApiResponse { Result = 1, Message = ex.Message })); } }
public void UpdateOption(Guid Id, ProductOption option) { _productOptionsService.UpdateProductOption(option); }