[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));
        }