public async Task <IActionResult> PostValue([FromBody] RequestCreateValueDto createValue) { try { var createValueResult = await _valueService.AddAsync(createValue); return(CreatedAtAction(nameof(GetValueById), new { id = createValueResult.Id }, createValueResult)); } catch (Exception ex) { return(ValidationProblem(ex.Message)); } }
public async Task <IActionResult> Post([FromBody] ValueForCreateDto valueForCreateDto) { try { if (!ModelState.IsValid) { return(BadRequest()); } await _valueService.AddAsync(valueForCreateDto); return(StatusCode(201)); } catch (Exception ex) { _logger.LogError(ex.Message); return(StatusCode(500)); } }