public IActionResult Index()
        {
            var hamburgueres = hamburguerRepository.ObterTodos();
            var shakes       = shakeRepository.ObterTodos();

            PedidoViewModel pvm = new PedidoViewModel();

            pvm.Hamburgueres = hamburguerRepository.ObterTodos();
            pvm.Shakes       = shakeRepository.ObterTodos();

            var emailCliente = ObterUsuarioSession();

            if (!string.IsNullOrEmpty(emailCliente))
            {
                pvm.Cliente = clienteRepository.ObterPor(emailCliente);
            }
            var nomeUsuario = ObterUsuarioNomeSession();

            if (!string.IsNullOrEmpty(nomeUsuario))
            {
                pvm.NomeCliente = nomeUsuario;
            }

            pvm.NomeView     = "Pedido";
            pvm.UsuarioEmail = emailCliente;
            pvm.UsuarioNome  = nomeUsuario;
            return(View(pvm));
        }
Example #2
0
        public IActionResult Index()
        {
            PedidoViewModel pvm = new PedidoViewModel();

            pvm.Hamburgueres = hamburguerRepository.ObterTodos();
            pvm.Shakes       = shakeRepository.ObterTodos();

            var usuarioLogado     = ObterUsuarioSession();
            var nomeUsuarioLogado = ObterUsuarioNomeSession();

            if (!string.IsNullOrEmpty(nomeUsuarioLogado))
            {
                pvm.NomeUsuario = nomeUsuarioLogado;
            }

            var clienteLogado = clienteRepository.ObterPor(usuarioLogado);

            if (clienteLogado != null)
            {
                pvm.Cliente = clienteLogado;
            }

            pvm.NomeView     = "Pedido";
            pvm.UsuarioEmail = usuarioLogado;
            pvm.UsuarioNome  = nomeUsuarioLogado;

            return(View(pvm));
        }
Example #3
0
        public IActionResult Index()
        {
            var hamburgueres        = hamburguerRepository.ObterTodos();
            var shakes              = shakeRepository.ObterTodos();
            PedidoViewModels pedido = new PedidoViewModels();

            pedido.Hamburgueres = hamburgueres;
            pedido.Shakes       = shakes;

            var usuarioLogado     = ObterUsuarioSession();
            var nomeUsuarioLogado = ObterUsuarioNomeSession();

            if (!string.IsNullOrEmpty(nomeUsuarioLogado))
            {
                pedido.NomeUsuario = nomeUsuarioLogado;
            }

            var clienteLogado = clienteRepository.ObterPor(usuarioLogado);

            if (clienteLogado != null)
            {
                pedido.Cliente = clienteLogado;
            }

            return(View(pedido));
        }
Example #4
0
        public IActionResult Index()
        {
            var hamburgueres = hamburguerRepository.ObterTodos();
            var shakes       = shakeRepository.ObterTodos();

            PedidoViewModel pedido = new PedidoViewModel();

            pedido.Hamburgueres = hamburgueres;
            pedido.Shakes       = shakes;

            var emailCliente = ObterUsuarioSession();

            if (!string.IsNullOrEmpty(emailCliente))
            {
                pedido.Cliente = clienteRepository.ObterPor(emailCliente);
            }

            var nomeUsuario = ObterUsuarioNomeSession();

            if (!string.IsNullOrEmpty(nomeUsuario))
            {
                pedido.NomeCliente = nomeUsuario;
            }

            return(View(pedido));
        }
        ShakeRepository shakesRepository          = new ShakeRepository(); //Shake repositorio em branco tem que ser igual a
        public IActionResult Index()                                       // colocar o nome do arquivo que está na página
        {
            PedidoViewModel pvm = new PedidoViewModel();

            pvm.Hamburgueres = hamburguerRepository.ObterTodos();

            pvm.Shakes = shakesRepository.ObterTodos();  // o shake repository que esta em verde

            var emailCliente = ObterUsuarioSession();

            if (!string.IsNullOrEmpty(emailCliente))
            {
                pvm.Cliente = clienteRepository.ObterPor(emailCliente);
            }


            var nomeUsuario = ObterUsuarioNomeSession();

            if (!string.IsNullOrEmpty(nomeUsuario))
            {
                pvm.NomeCliente = nomeUsuario;
            }
            pvm.NomeView     = "Pedido";
            pvm.UsuarioEmail = ObterUsuarioSession();
            pvm.UsuarioNome  = ObterUsuarioNomeSession();
            return(View(pvm));
        }
Example #6
0
        //Só retorna um ViewModel o metodo Index()
        public IActionResult Index()
        {
            PedidoViewModel pvm = new PedidoViewModel();

            pvm.Hamburgueres = hamburguerRepository.ObterTodos();
            pvm.Shakes       = shakeRepository.ObterTodos();


            //Escrever o nome da pessoa que acessa o pedido
            //var usuarioLogado = HttpContext.Session.GetString();
            var usuarioLogado     = ObterUsuarioSession();
            var nomeUsuarioLogado = ObterUsuarioNomeSession();

            if (!string.IsNullOrEmpty(nomeUsuarioLogado))
            {
                pvm.NomeUsuario = nomeUsuarioLogado;
            }

            //Guarda o objeto cliente - armazena os dados da tela de pedidos
            var clienteLogado = clienteRepository.ObterPor(usuarioLogado);

            if (clienteLogado != null)
            {
                pvm.Cliente = clienteLogado;
            }

            pvm.NomeView     = "Pedido";
            pvm.UsuarioEmail = usuarioLogado;
            pvm.UsuarioNome  = nomeUsuarioLogado;



            return(View(pvm));
        }
        public IActionResult Index()
        {
            var             hamburguer = hamburguerRepository.ObterTodos();
            PedidoViewModel pedido     = new PedidoViewModel();

            pedido.Hamburgueres = hamburguer;
            pedido.Shakes       = shakeRepository.ObterTodos();

            var usuarioLogado     = ObterUsuarioSession();
            var nomeUsuarioLogado = ObterUsuarioNomeSession();

            if (!string.IsNullOrEmpty(nomeUsuarioLogado))
            {
                pedido.NomeUsuario = nomeUsuarioLogado;//codigo para substituir o nome jovem por cliente
            }

            var clienteLogado = clienteRepository.ObterPor(usuarioLogado);

            if (clienteLogado != null)
            {
                pedido.Cliente = clienteLogado;
            }
            pedido.NomeView     = "Pedido";
            pedido.UsuarioEmail = ObterUsuarioSession();
            pedido.UsuarioNome  = ObterUsuarioNomeSession();
            return(View(pedido));
        }
        public IActionResult Index()
        {
            PedidoViewModel pedidos = new PedidoViewModel(); // pvm pedido view model

            pedidos.Hamburgueres = hamburguerRepository.ObterTodos();
            pedidos.Shake        = shakeRepository.ObterTodos();

            var emailCliente = ObterUsuarioSession();

            if (!string.IsNullOrEmpty(emailCliente))
            {
                pedidos.Cliente = clienteRepository.ObterPor(emailCliente);
            }

            var nomeUsuario = ObterUsuarioNomeSession();

            if (!string.IsNullOrEmpty(nomeUsuario))
            {
                pedidos.NomeCliente = nomeUsuario;
            }

            pedidos.NomeView     = "Pedido";
            pedidos.UsuarioEmail = ObterUsuarioSession();
            pedidos.UsuarioNome  = ObterUsuarioNomeSession();


            return(View(pedidos));
        }
        public IActionResult Index()
        {
            PedidoViewModel pvm = new PedidoViewModel();

            pvm.Hamburgueres = hamburguerRepository.ObterTodos();
            pvm.Shake        = shakeRepository.ObterTodos();
            return(View());
        }
Example #10
0
        public IActionResult Index()
        {
            var hamburgures = hamburguerRepository.ObterTodos();
            var shakes      = shakeRepository.ObterTodos();

            PedidoViewModel pedido = new PedidoViewModel();

            pedido.Hamburgueres = hamburgures;
            pedido.Shakes       = shakes;

            return(View(pedido));
        }
Example #11
0
        //Só retorna um ViewModel o metodo Index()
        public IActionResult Index()
        {
            var hamburgueres = hamburguerRepository.ObterTodos();
            var shakes       = shakeRepository.ObterTodos();

            PedidoViewModel pedido = new PedidoViewModel();

            pedido.Hamburgueres = hamburgueres;
            pedido.Shakes       = shakes;

            //Escrever o nome da pessoa que acessa o pedido
            // var usuarioLogado = HttpContext.Session.GetString();
            var usuarioLogado     = ObterUsuarioSession();
            var nomeUsuarioLogado = ObterUsuarioNomeSession();


            //Guarda o objeto cliente - armazena os dados da tela de pedidos
            var clienteLogado = clienteRepository.ObterPor(usuarioLogado);

            if (clienteLogado != null)
            {
                pedido.Cliente = clienteLogado;
            }

            if (!string.IsNullOrEmpty(nomeUsuarioLogado))
            {
                pedido.NomeUsuario = nomeUsuarioLogado;
            }
            pedido.NomeView     = "Pedido";
            pedido.UsuarioEmail = ObterUsuarioSession();
            pedido.UsuarioNome  = ObterUsuarioNomeSession();
            //
            //Trocar para o nome do usuario - Pega o usuario da seção e transporta para a View
            pedido.NomeUsuario = ObterUsuarioNomeSession();

            return(View(pedido));
        }