示例#1
0
        public ActionResult <PedidoFotoProduto> DeletePedidoFotoProduto(Guid id)
        {
            var pedidoFotoProduto = _pedidoFotoProdutoService.Buscar(id);

            if (pedidoFotoProduto == null)
            {
                return(NotFound());
            }

            _pedidoFotoProdutoService.Deletar(id);

            return(pedidoFotoProduto);
        }
示例#2
0
        public IActionResult AtualizarPedido(Pedido pedido)
        {
            IEnumerable <PedidoFotoProduto> fotoSelecionadas = _session.Get <IEnumerable <PedidoFotoProduto> >("FotosSelecionadas");

            foreach (var fotoSelecionada in fotoSelecionadas)
            {
                _pedidoFotoProdutoService.Deletar(fotoSelecionada.Id);
                _fotoProdutoService.Deletar(fotoSelecionada.FotoProduto.Id);
                _fotoProdutoService.Criar(fotoSelecionada.FotoProduto);
                _pedidoFotoProdutoService.Criar(fotoSelecionada);
            }
            _pedidoService.Atualizar(pedido);
            _session.SetString("Alertas", "Parabéns!!!| Você acabou de atualizar um pedido.");
            return(RedirectToAction("Index"));
        }