Skip to content

Instantly share code, notes, and snippets.

@juanch0x
Created September 4, 2019 15:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save juanch0x/835eb19bc4e400e946b709bfe3726fe1 to your computer and use it in GitHub Desktop.
Save juanch0x/835eb19bc4e400e946b709bfe3726fe1 to your computer and use it in GitHub Desktop.
Ejemplo Rotativa
public ActionResult ImprimirDetalleDistribucion(string CodigoDelfos, int Revision, string Versiones)
{
int[] version = JsonConvert.DeserializeObject<int[]>(Versiones);
using(DBTrafosContext db = new DBTrafosContext()) {
var Trafo = db.Transformador.AsNoTracking().FirstOrDefault(c => c.Codigo_delfos == CodigoDelfos && c.Revision == Revision);
Trafo.Datos_Garantizados = Trafo.Datos_Garantizados.Where(c => version.Contains(c.Version)).ToList();
ImprimirDetalleDistribucionViewModel im = new ImprimirDetalleDistribucionViewModel(Trafo);
return View(im);
}
}
public ActionResult Print(string CodigoDelfos, int Revision, string Versiones)
{
return new Rotativa.ActionAsPdf(nameof(ImprimirDetalleDistribucion), new
{
CodigoDelfos,
Revision,
Versiones
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment