namespace GestionIntegral.Api.Dtos.Reportes.ViewModels { // Esta clase anidada representará los datos de una empresa public class DatosEmpresaViewModel { public string NombreEmpresa { get; set; } = string.Empty; public IEnumerable Facturas { get; set; } = new List(); public decimal TotalEmpresa => Facturas.Sum(f => f.ImporteFinal); } public class FacturasPublicidadViewModel { public IEnumerable DatosPorEmpresa { get; set; } = new List(); public string Periodo { get; set; } = string.Empty; public string FechaGeneracion { get; set; } = string.Empty; public decimal TotalGeneral => DatosPorEmpresa.Sum(e => e.TotalEmpresa); } }