using System.Collections.Generic;
using Consulenza.ReportWriter.Business.Entity;
using Consulenza.ReportWriter.Business;
namespace Consulenza.ReportWriter.Manager
{
///
/// Classe Writer che invia una lista di EntityBase tramite un'istanza EnvironmentFacade esterna.
///
public class WriterEntities
{
private readonly EnvironmentFacade _environmentFacade;
///
/// Costruttore.
///
///
public WriterEntities(EnvironmentFacade environmentFacade)
{
_environmentFacade = environmentFacade;
}
///
/// Renderizza la lista EntityBase.
///
///
/// byte[]
public byte[] RenderEntities(List entities)
{
return _environmentFacade.RendererFacade.Render(entities);
}
}
}