public async Task <IActionResult> GetAttributeValueByAttributeId(int attribute_id) { try { var attribute = await _attributeService.GetAttributeByIdAsync(attribute_id); if (attribute == null) { return(NotFound(new Error(404, "ATT_02", " attribute with this ID does not exist", "attribute_id"))); } var values = await _attributeService.GetAttributeValueByAttributeIdAsync(attribute_id); return(Ok(values)); } catch (Exception ex) { _logger.LogError(ex, "error retrieving attribute values", attribute_id); var error = new Error(400, "ATT_03", "error retrieving attribute values", ""); return(BadRequest(error)); } }
public async Task <IActionResult> GetAttributeValueByAttributeId(int attribute_id) { var attributes = await _attributeService.GetAttributeValueByAttributeIdAsync(attribute_id); return(Ok(_mapper.Map <List <AttributeValueByAttribute> >(attributes))); }