[HttpPost] //recebe a requisição do formulário public IActionResult Consulta(DependenteConsultaModel model, //dados do formulário [FromServices] DependenteRepository dependenteRepository) //injeção de dependência { if (ModelState.IsValid) //validação da model { try { model.Dependentes = dependenteRepository.Consultar(model.Nome); } catch (Exception e) { TempData["MensagemErro"] = "Erro: " + e.Message; } } //enviando a model.. return(View(model)); }