public List <Cliente> Listar()
        {
            //listar todos os clientes
            ClienteRepositorio rep = new ClienteRepositorio();

            return(rep.FindAll());
        }
Esempio n. 2
0
        public ActionResult Consulta()
        {
            List <ClienteConsultaViewModel> lista = new List <ClienteConsultaViewModel>();

            try
            {
                ClienteRepositorio rep = new ClienteRepositorio();
                foreach (Cliente c in rep.FindAll())
                {
                    ClienteConsultaViewModel model = new ClienteConsultaViewModel();
                    model.IdCliente    = c.IdCliente;
                    model.Nome         = c.Nome;
                    model.Email        = c.Email;
                    model.Sexo         = c.Sexo;
                    model.EstadoCivil  = c.EstadoCivil;
                    model.DataCadastro = c.DataCadastro;
                    model.IdPlano      = c.Plano.IdPlano;
                    model.NomePlano    = c.Plano.Nome;

                    lista.Add(model);
                }
            }
            catch (Exception e)
            {
                ViewBag.Mensagem = e.Message;
            }


            return(View(lista));
        }
Esempio n. 3
0
        // método para inserir um cliente na base de dados...

        public void CadastrarCliente()
        {
            try
            {
                Console.WriteLine("\n - CADASTRO DE CLIENTE - \n");

                Cliente c = new Cliente();

                c.Endereco = new Endereco();

                Console.Write("Nome do Cliente...: ");
                c.Nome = Console.ReadLine();
                Console.Write("Email do Cliente..: ");
                c.Email = Console.ReadLine();
                Console.Write("Logradouro........: ");
                c.Endereco.Logradouro = Console.ReadLine();
                Console.Write("Bairro............: ");
                c.Endereco.Bairro = Console.ReadLine();
                Console.Write("Estado............: ");
                c.Endereco.Estado = Console.ReadLine();
                Console.Write("Cidade............: ");
                c.Endereco.Cidade = Console.ReadLine();
                Console.Write("CEP...............: ");
                c.Endereco.Cep = Console.ReadLine();


                ClienteRepositorio rep = new ClienteRepositorio();

                rep.Insert(c);

                Console.WriteLine("\n Cliente Cadastrado com Sucesso.\n");

                // imprimir todos os clientes....

                foreach (Cliente cliente in rep.FindAll())
                {
                    Console.WriteLine(cliente.ToString());
                    Console.WriteLine(cliente.Endereco.ToString());
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("Erro: " + e.Message);
            }
        }
Esempio n. 4
0
        [Route("consultar")]  // api/cliente/consultar
        public HttpResponseMessage Consultar()
        {
            try
            {
                List <ClienteConsultaViewModel> lista = new List <ClienteConsultaViewModel>();
                ClienteRepositorio rep = new ClienteRepositorio();
                foreach (Cliente c in rep.FindAll())
                {
                    ClienteConsultaViewModel model = new ClienteConsultaViewModel();
                    model.IdCliente   = c.IdCliente;
                    model.Nome        = c.Nome;
                    model.Cnpj        = c.Cnpj;
                    model.Localizacao = c.Localizacao;

                    lista.Add(model);
                }

                return(Request.CreateResponse(HttpStatusCode.OK, lista));
            }
            catch (Exception e)
            {
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Erro: " + e.Message));
            }
        }
Esempio n. 5
0
        public List <Cliente> Consulta()
        {
            ClienteRepositorio rep = new ClienteRepositorio();

            return(rep.FindAll());
        }