コード例 #1
0
        [HttpGet] //default..
        public ActionResult Consulta()
        {
            //declarar uma lista da classe de modelo..
            List <ClienteViewModelConsulta> lista = new List <ClienteViewModelConsulta>();

            try
            {
                ClienteDal d = new ClienteDal();   //persistencia..
                foreach (Cliente c in d.FindAll()) //varrendo todos os clientes..
                {
                    ClienteViewModelConsulta model = new ClienteViewModelConsulta();
                    model.IdCliente    = c.IdCliente;
                    model.Nome         = c.Nome;
                    model.Email        = c.Email;
                    model.DataCadastro = c.DataCadastro;

                    lista.Add(model); //adicionar dentro da lista..
                }
            }
            catch (Exception e)
            {
                //exibir mensagem de erro..
                ViewBag.Mensagem = e.Message;
            }

            //enviar a lista para a página..
            return(View(lista)); //abrir uma página..
        }
コード例 #2
0
        public JsonResult ConsultarClientes()
        {
            try
            {
                ClienteDal d = new ClienteDal();

                //executando a consulta e enviando os dados para a página..
                return(Json(d.FindAll())); //enviando a lista de Clientes..
            }
            catch (Exception e)
            {
                return(Json(e.Message));
            }
        }