public async Task <IActionResult> Criar([FromBody] CriarUsuarioViewModel viewModel) { try { var usuario = new Usuario(viewModel.Nome, viewModel.Email); await _usuarioServico.Criar(usuario); return(new ObjectResult(usuario.UsuarioId)); } catch (ValidacaoEntidadeException ex) { return(BadRequest(ex.Message)); } }