Beispiel #1
0
        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 }));
        }
Beispiel #2
0
        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));
        }
Beispiel #4
0
        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());
            }
        }
Beispiel #5
0
        public IViewComponentResult Invoke()
        {
            var itens = _carrinhoCompras.GetCarrinhoCompraItens();

            _carrinhoCompras.CarrinhoCompraItens = itens;

            var carrinhoComprasViewModel = new CarrinhoComprasViewModel
            {
                CarrinhoCompra      = _carrinhoCompras,
                CarrinhoCompraTotal = _carrinhoCompras.GetCarrinhoCompraTotal()
            };

            return(View(carrinhoComprasViewModel));
        }
Beispiel #6
0
        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));
        }
Beispiel #7
0
        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));
        }
Beispiel #8
0
        // 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));
        }
Beispiel #11
0
 public async Task PreencherCarrinho()
 {
     Notificar();
     carrinho = await http.GET <CarrinhoComprasViewModel>(Api.CarrinhoCompras);
 }
Beispiel #12
0
 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();
        }