public ActionResult AbrirCarrinho(CarrinhoComprasViewModel carrinhoComprasViewModel, Guid id) { bool existencia = _carrinhoComprasAppService.VerificarExistencia(id); if (existencia) { return(View("Existencia")); } var carrinhoCompras = _carrinhoComprasAppService.AbrirCarrinho(carrinhoComprasViewModel, id); return(RedirectToAction("TodosProdutos", "Produtos", new { id = carrinhoCompras.CarrinhoCompraId })); }
public ActionResult VerCarrinho(Guid idCliente) { var carrinhoCompras = new CarrinhoComprasViewModel(); carrinhoCompras = _carrinhoComprasAppService.VerCarrinho(idCliente); if (carrinhoCompras == null) { return(View("SemCarrinho")); } return(View(carrinhoCompras)); }
public IActionResult Index() { var itens = _carrinhoCompra.GetCarrinhoCompraItens(); _carrinhoCompra.CarrinhoCompraItens = itens; var model = new CarrinhoComprasViewModel { CarrinhoCompra = _carrinhoCompra, CarrinhoCompraTotal = _carrinhoCompra.GetCarrinhoCompraTotal() }; return(View(model)); }
protected override async Task OnInitializedAsync() { try { interceptor.RegisterEvent(); carrinho = await http.GET <CarrinhoComprasViewModel>(Api.CarrinhoCompras); Notifier.Atualizar(); } catch (Exception ex) { await js.MostrarMessagemErro(ex.TratarExececao()); } }
public IViewComponentResult Invoke() { var itens = _carrinhoCompras.GetCarrinhoCompraItens(); _carrinhoCompras.CarrinhoCompraItens = itens; var carrinhoComprasViewModel = new CarrinhoComprasViewModel { CarrinhoCompra = _carrinhoCompras, CarrinhoCompraTotal = _carrinhoCompras.GetCarrinhoCompraTotal() }; return(View(carrinhoComprasViewModel)); }
public CarrinhoComprasViewModel AbrirCarrinho(CarrinhoComprasViewModel carrinhoComprasViewModel, Guid id) { var carrinhoCompras = Mapper.Map <CarrinhoCompras>(carrinhoComprasViewModel); carrinhoCompras.ClienteId = id; contador = _carrinhoComprasService.Contador(); contador++; carrinhoCompras.SequencialNumber = contador.ToString("000000"); var carrinhoComprasReturn = _carrinhoComprasService.AbrirCarrinho(carrinhoCompras); Commit(); return(Mapper.Map <CarrinhoComprasViewModel>(carrinhoComprasReturn)); }
public IActionResult Index() { List <Produto> lista = new List <Produto>(); for (int i = 0; i < 5; i++) { lista.Add(new Produto() { ID = i, Nome = "Produto " + i, Valor = i * 2.5M }); } var model = new CarrinhoComprasViewModel(); model.Mensagem = "Parabéns pela compra!"; model.Produtos = lista; model.Total = lista.Sum(p => p.Valor); return(View(model)); }
// GET: CarrinhoCompras public ActionResult Index() { var produtos = new List <Produto>(); for (int i = 1; i < 6; i++) { produtos.Add(new Produto() { ID = i, Nome = "Produto " + i, valor = i * 2 }); } var model = new CarrinhoComprasViewModel() { ValorTotal = produtos.Sum(p => p.valor), Menssagem = "Boas compras", Produtos = produtos }; return(View(model)); }
public IActionResult Index() { List <Produto> lista = new List <Produto>(); for (int i = 0; i < 5; i++) { lista.Add(new Produto() { ID = i, Nome = $"Produto {i}", Valor = (i + 1) * 2.5M }); } CarrinhoComprasViewModel model = new CarrinhoComprasViewModel() { Mensagem = "Mensagem", Produtos = lista, Total = lista.Sum(a => a.Valor) }; return(View(model)); }
// GET: CarrinhoCompras public ActionResult Index() { var produtos = new List <Produto>(); for (int i = 1; i < 6; i++) { produtos.Add(new Produto() { Id = i, Nome = "Produto " + i, Valor = i * 2.5M }); } var model = new CarrinhoComprasViewModel() { Mensagem = "Parabéns, você fez um otima compra", Produtos = produtos, ValorTotal = produtos.Sum(p => p.Valor) }; return(View(model)); }
public async Task PreencherCarrinho() { Notificar(); carrinho = await http.GET <CarrinhoComprasViewModel>(Api.CarrinhoCompras); }
protected async override Task OnInitializedAsync() { Notificar(); interceptor.RegisterEvent(); carrinho = await http.GET <CarrinhoComprasViewModel>(Api.CarrinhoCompras); }
public async Task Iniciar() { Carrinho = await http.GET <CarrinhoComprasViewModel>(Api.CarrinhoCompras); StateHasChanged(); }