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)); }
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)); }
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)); }
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)); }
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()); }
public IActionResult Index() { var hamburgures = hamburguerRepository.ObterTodos(); var shakes = shakeRepository.ObterTodos(); PedidoViewModel pedido = new PedidoViewModel(); pedido.Hamburgueres = hamburgures; pedido.Shakes = shakes; return(View(pedido)); }
//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)); }