public async Task <IActionResult> Create(int productoId)
        {
            ViewData["Vendedor"] = await _vendedoresService.ObtenerVendedorDesdeProducto(productoId);

            OpcionProductoCreateVM opcionProductoCreateVM = new OpcionProductoCreateVM()
            {
                Producto = await _productosService.GetProductoById(productoId)
            };
            Producto producto = opcionProductoCreateVM.Producto;

            var           json             = producto.Condiciones;
            var           parseado         = JsonDocument.Parse(json);
            var           algo             = parseado.RootElement;
            List <string> listaCondiciones = JsonConvert.DeserializeObject <List <string> >(json);

            ViewData["Condiciones"] = listaCondiciones;
            return(View(opcionProductoCreateVM));
        }
 public async Task <IActionResult> Create(OpcionProductoCreateVM opcionProductoCreateVM)
 {
     if (ModelState.IsValid)
     {
         if (opcionProductoCreateVM.OpcionProducto1 != null)
         {
             OpcionProducto opcionProducto = _opcionesProductosService.crearDesdeJson(opcionProductoCreateVM.OpcionProducto1, opcionProductoCreateVM.Producto.Id);
             await _opcionesProductosService.CreateOpcionProductoPost(opcionProducto);
         }
         if (opcionProductoCreateVM.OpcionProducto2 != null)
         {
             OpcionProducto opcionProducto = _opcionesProductosService.crearDesdeJson(opcionProductoCreateVM.OpcionProducto2, opcionProductoCreateVM.Producto.Id);
             await _opcionesProductosService.CreateOpcionProductoPost(opcionProducto);
         }
         if (opcionProductoCreateVM.OpcionProducto3 != null && opcionProductoCreateVM.OpcionProducto3 != "undefined")
         {
             OpcionProducto opcionProducto = _opcionesProductosService.crearDesdeJson(opcionProductoCreateVM.OpcionProducto3, opcionProductoCreateVM.Producto.Id);
             await _opcionesProductosService.CreateOpcionProductoPost(opcionProducto);
         }
         return(RedirectToAction("Detalles", "Productos", new { id = opcionProductoCreateVM.Producto.Id }));
     }
     return(View(opcionProductoCreateVM));
 }