public List <UsuariosResultadoModel> Consultar(UsuariosConsultaModel model)
        {
            var lista = new List <UsuariosResultadoModel>();

            foreach (var item in usuarioDomainService.Consultar(model.NomeUsuario))
            {
                lista.Add(

                    new UsuariosResultadoModel
                {
                    Id             = item.Id,
                    Nome           = item.Nome,
                    Sobrenome      = item.Sobrenome,
                    Cpf            = item.Cep,
                    DataNascimento = item.DataNascimento.ToString("dd/MM/yyyy"),
                    Cep            = item.Cep,
                    Endereco       = item.Endereco,
                    Numero         = item.Numero,
                    Complemento    = item.Complemento,
                    Cidade         = item.Cidade,
                    Estado         = item.Estado
                }
                    );
            }

            return(lista);
        }
        public IActionResult Consulta(UsuariosConsultaModel model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    //pesquisando as movimentações por datas..
                    var resultado = usuarioApplicationService.Consultar(model);

                    //enviando o resultado da pesquisa para a página
                    TempData["Resultado"] = resultado;

                    if (resultado.Count == 0)
                    {
                        TempData["MensagemAlerta"] = "Nenhum Usuário foi encontrado.";
                    }
                }
                catch (Exception e)
                {
                    TempData["MensagemErro"] = e.Message;
                }
            }

            return(View());
        }