public IActionResult Post([FromBody] UsuarioCadastroViewModel model) { if (ModelState.IsValid) { try { var usuario = Mapper.Map <Usuario>(model); business.Cadastrar(usuario); return(Ok($"Usuário {usuario.Nome}, cadastrado com sucesso")); } catch (Exception e) { return(StatusCode(500, e.Message)); } } else { return(BadRequest("Ocorrem erros de validação")); } }