public IActionResult Inserir([FromBody] ClientViewModel clientViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var client = _mapper.Map <ClientViewModel, Client>(clientViewModel); _clientAppService.InsertAsync(client); return(Ok()); }
public async Task <IActionResult> Post([FromBody] ClientInput clientInput) { try { var client = await _clientAppService .InsertAsync(clientInput) .ConfigureAwait(false); return(Created("", client)); } catch (ArgumentException arg) { return(BadRequest(arg.Message)); } }