public MemoryStream Export(int idPlantillaCompuesta, Constants.FORMATS_AVALIBLES format) { logger.Info("Export {0}, {1}", idPlantillaCompuesta, format); // buscar las datos IEnumerable <Models.InstanciaPlantillaCompuesta> instancias = context.InstanciasPlantillasCompuestas.GetWithPlantillaAndPosicionByPlantilla(idPlantillaCompuesta); PlantillaCompuesta plantilla = context.PlantillasCompuestas.Get(idPlantillaCompuesta); if (plantilla == null) { return(null); } // exportar al formato SetFormat(format); return(Export(plantilla, instancias)); }
public string GetExtension(Constants.FORMATS_AVALIBLES format) { logger.Info("getExtension {0}", format); return(_ExporterStrategy.GetExtension()); }
public void SetFormat(Constants.FORMATS_AVALIBLES format) { logger.Info("Export {0}", format); _ExporterStrategy = _ExporterStrategies[format]; }