public ActionResult ListarEndereco() { Usuario usuario = (Usuario)HttpContext.Session["usuario"]; this.PreencherViewBag(); List <Endereco> listaEndereco = EnderecoBO.ListarEndereco(usuario.Id).OrderBy(c => c.Id).ToList(); ViewBag.lista = listaEndereco; ViewBag.TotalResultados = listaEndereco.Count; return(View("ListarEndereco")); }
public ActionResult ExcluirEndereco(long id) { Usuario usuario = (Usuario)HttpContext.Session["usuario"]; this.PreencherViewBag(); Endereco endereco = EnderecoBO.ObterEndereco(id, usuario.Id); EnderecoBO.ExcluirEndereco(endereco); TempData["Mensagem"] = " Endereço excluído com sucesso."; List <Endereco> listaEndereco = EnderecoBO.ListarEndereco(usuario.Id).OrderBy(c => c.Id).ToList(); ViewBag.lista = listaEndereco; ViewBag.TotalResultados = listaEndereco.Count; return(View("ListarEndereco")); }
private void PreencherViewBag() { Sacola sacola = (Sacola)HttpContext.Session["sacola"]; Usuario usuario = (Usuario)HttpContext.Session["usuario"]; // this.CriarPedido("06013737665"); List <Produto> listaProduto = ProdutoBO.ListarProduto(); if (sacola == null) { sacola = new Sacola(); } if (usuario != null) { sacola.Usuario = usuario; } sacola.TotalProduto = 0; foreach (SacolaProduto produto in sacola.Produtos) { sacola.TotalProduto = sacola.TotalProduto + (produto.Produto.Valor * produto.Produto.Qtde); } sacola.TotalSacola = sacola.TotalProduto; List <Produto> listaTodosProdutosAvulsos = listaProduto.Where(c => c.ehKit == false).ToList(); List <Endereco> listaEndereco = EnderecoBO.ListarEndereco(usuario.Id); List <FormaPagamento> listaFormaPagamento = FormaPagamentoBO.ListarFormaPagamento(usuario.Id); ViewBag.ComboEndereco = new SelectList(listaEndereco, "Id", "Rua"); ViewBag.ComboFormaPagamento = new SelectList(listaFormaPagamento, "Id", "Numero"); ViewBag.TotalAvulso = listaTodosProdutosAvulsos.Count; ViewBag.ListaProduto = listaTodosProdutosAvulsos; ViewBag.ListaProdutoSale = listaProduto.Where(c => c.ehSale == true); ViewBag.ListaKit = listaProduto.Where(c => c.ehKit == true); ViewBag.ListaProdutoArray = sacola.ProdutoSelecionado; ViewBag.ValorProdutoSelecionado = sacola.TotalSacola; ViewBag.QtdeProdutoSelecionado = sacola.Produtos.Count; ViewBag.ProdutosSacola = ""; ViewBag.Usuario = usuario; HttpContext.Session["sacola"] = sacola; }