示例#1
0
        public IActionResult AdicionarAssociarFoto(Guid fotoAssociar)
        {
            ViewBag.Fotos = _session.Get <IEnumerable <Foto> >("Fotos");
            ViewBag.FotosDoProdutoSelecionadas = _session.Get <IEnumerable <PedidoFotoProduto> >("FotosDoProdutoSelecionadas");
            ViewBag.Pedido  = _session.Get <Guid>("Pedido");
            ViewBag.Produto = _session.Get <Guid>("Produto");
            var fotos = ViewBag.Fotos;
            IEnumerable <PedidoFotoProduto> fotosDoProdutoSelecionadas = ViewBag.FotosDoProdutoSelecionadas;
            var pedido  = ViewBag.Pedido;
            var produto = ViewBag.Produto;

            fotosDoProdutoSelecionadas = _pedidoService.AssociarFotoAProdutoDeUmPedido(fotos, fotosDoProdutoSelecionadas.ToList(), fotoAssociar, produto, pedido);
            _session.Set <IEnumerable <PedidoFotoProduto> >("FotosDoProdutoSelecionadas", fotosDoProdutoSelecionadas);
            return(RedirectToAction("AdicionarFotos", new { produto = produto.ToString(), pedido = pedido.ToString(), dataPedido = _session.Get <String>("DataPedido").ToString() }));
        }
示例#2
0
        public ActionResult <IEnumerable <PedidoFotoProduto> > Associarfotoproduto(Associar associar)
        {
            var associarPedido = _pedidoService.AssociarFotoAProdutoDeUmPedido(associar.fotos, associar.fotosSelecionadas, associar.fotoAssociar, associar.produto, associar.pedido);

            return(Ok(associarPedido));
        }