public JsonResult GenerarExpediente() { var listTest = new List <string>() { @"\Documentos\1\untitled.pdf", @"\Documentos\1\Introduccion-a-Xamarin-y-Xamarin.Forms_1.pdf", @"\Documentos\1\panda.gif", @"\Documentos\1\Curriculum Vitae Irving Ulises Herrera Molina.pdf", @"\Documentos\1\untitled2.pdf" }; var t = Server.MapPath("~/"); var ruta = altaClienteBusiness.GenerarExpediente(listTest, 1, Server.MapPath("~/"), "usuarioCreacion"); return(Json(ruta, JsonRequestBehavior.AllowGet)); }
public JsonResult ObtenerExpediente(int idPrecliente, int idUsuario) { try { var listaDocuemento = impresionBusiness.ObtenerDocumentoClienteExpediente(idPrecliente); var listaRuta = listaDocuemento.Select(d => d.RutaLocal).ToList(); var ruta = altaClienteBusiness.GenerarExpediente(listaRuta, idPrecliente, Server.MapPath("~/"), AplicacionDatoUsuario.Instancia.Usuario.Nombre); var documento = new DocumentoViewModel(); if (string.IsNullOrEmpty(ruta)) { documento = null; } else { documento.ExisteDocumento = true; documento.IdPrecliente = idPrecliente; documento.RutaLocal = ruta; } if (documento != null) { return(Json(new { resultado = true, data = documento }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { resultado = false, mensaje = "Ocurrió un error al obtener el expediente." }, JsonRequestBehavior.AllowGet)); } } catch (System.Exception ex) { return(Json(new { resultado = false, mensaje = "Ocurrió un error al obtener el expediente.", ErrorTecnico = ex.Message + "\n" + ex.StackTrace }, JsonRequestBehavior.AllowGet)); } }