Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save fraabye/ef8c49324d281f196538407518e7d617 to your computer and use it in GitHub Desktop.
Save fraabye/ef8c49324d281f196538407518e7d617 to your computer and use it in GitHub Desktop.

Revisions

  1. fraabye created this gist Sep 6, 2016.
    20 changes: 20 additions & 0 deletions Get all form records from an Umbraco Forms form
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,20 @@
    private static List<Record> GetFormRecords(Guid formGuid)
    {
    var records = new List<Record>();

    using (var fs = new FormStorage())
    {
    var form = fs.GetForm(formGuid);
    if (form == null)
    {
    return null;
    }

    using (RecordStorage storage = new RecordStorage())
    {
    records =storage.GetAllRecords(form).GroupBy(member => member.MemberKey).Select(group => group.First()).ToList();
    }
    }
    return records;
    }
    }