public static async Task <Uri> agregarDetalleCarta(DetalleCarta c)
        {
            var url = "http://localhost:8034/api/detalleCarta/" + c.cantidadProducto + "/" + c.idCarta + "/" + c.idProducto + "/agregarDetalleCarta";
            HttpResponseMessage response = await client.PostAsJsonAsync(url, c);

            return(response.Headers.Location);
        }
 public FileResult Export(DetalleCarta c)
 {
     using (MemoryStream stream = new System.IO.MemoryStream())
     {
         StringReader sr     = new StringReader(c.Grid);
         Document     pdfDoc = new Document(PageSize.A4, 10f, 10f, 100f, 0f);
         PdfWriter    writer = PdfWriter.GetInstance(pdfDoc, stream);
         pdfDoc.Open();
         XMLWorkerHelper.GetInstance().ParseXHtml(writer, pdfDoc, sr);
         pdfDoc.Close();
         return(File(stream.ToArray(), "application/pdf", "Listado-DetalleCarta.pdf"));
     }
 }
        public async Task <ActionResult> Agregar(DetalleCartaViewModel c)
        {
            //ViewBag.Result1 = categoriaApiClienat.categorias();

            DetalleCarta ca = new DetalleCarta();

            ca.idCarta          = c.idCarta;
            ca.idProducto       = c.idProducto;
            ca.cantidadProducto = c.cantidadProducto;

            var result = await agregarDetalleCarta(ca);

            List <DetalleCarta> model = detalleCartaApiClient.listarDetalleCarta();

            ViewBag.data = model;

            return(View("Listar", new DetalleCarta()));
        }