public void Add(DossierReport add)
 {
     foreach (DossierReportInfo info in add)
     {
         this.Add(info);
     }
 }
        public DossierReport GetTypeSummaryReport()
        {
            DossierReport     summary = new DossierReport();
            DossierReportInfo audio   = summary.Get(DossierTypes.Audio.ToString(), DossierTypes.Audio);
            DossierReportInfo image   = summary.Get(DossierTypes.Image.ToString(), DossierTypes.Image);
            DossierReportInfo video   = summary.Get(DossierTypes.Video.ToString(), DossierTypes.Video);
            DossierReportInfo text    = summary.Get(DossierTypes.Text.ToString(), DossierTypes.Text);
            DossierReportInfo data    = summary.Get(DossierTypes.File.ToString(), DossierTypes.File);

            foreach (DossierReportInfo info in this)
            {
                summary.Add(info.TotalSize, info.Type.ToString(), info.Type).TotalCount += info.TotalCount - 1;
            }
            return(summary);
        }