private void SaveReport(FreeFormReport report)
 {
     if (report.Id == Guid.Empty)
     {
         report.Id = Guid.NewGuid();
         reports.Add(report);
     }
     else
     {
         reports.Update(report);
     }
 }
        private FreeFormReport GetReport(FreeFormAnswerReceived e)
        {
            var report = reports.FirstOrDefault(r => r.SurveyName == e.SurveyName && r.Question == e.Question);

            if (report == null)
            {
                report            = new FreeFormReport();
                report.Answers    = new List <string>();
                report.Question   = e.Question;
                report.SurveyName = e.SurveyName;
            }

            return(report);
        }