/// <summary>
        /// Bildet einen Hashcode für das Wiedererkennen der Information in dem Data-Warehouse
        /// </summary>
        /// <param name="information">Informationssammlung</param>
        /// <returns>Gibt einen Hashcode zurück, der die Inhalte der Informationssammlung in kurzer Form erkennbar macht.</returns>
        public static string GetHashcode(this Dictionary<string, IEnumerable<string>> information)
        {
            var hashcode = default(string);

            hashcode = string.Join(
                string.Empty,
                information?.Select(entry =>
                {
                    return string.Format(
                        "{0}.{1}",
                        //  Hashcode des Dictionary-Key
                        entry.Key.GetHashCode().ToString(),
                        //  Hashcode aller Einträge der Liste unter dem Dictionaryschlüssel
                        string.Join(
                            string.Empty,
                            entry.Value?.Select(token =>
                                token.GetHashCode().ToString()
                            )
                        ).GetHashCode().ToString()
                    );
                })
            //  Hashcode aus allen zuvor ermittelten Hashcodes
            ).GetHashCode().ToString();

            return hashcode;
        }
 public static IEnumerable<DataModel> ToDataModels(this IEnumerable<object[]> data)
 {
     return data?.Select((d, i) => new DataModel
     {
         Index = i,
         Name = string.Empty,
         IndexedData = d
     });
 }
 public static IEnumerable<DashboardPageProjectResponse> ToDashboardProjectResponses(
     this IEnumerable<DashboardPageProject> items)
 {
     return items?.Select(x => x.ToDashboardProjectResponse());
 }
 public static IEnumerable<VersionPageSessionResponse> ToVersionPageSessionResponses(this IEnumerable<SessionDetail> items)
 {
     return items?.Select(x => x.ToVersionPageSessionResponse());
 }
 public static IEnumerable<VersionPageIssueTypeResponse> ToVersionPageIssueTypeResponses(this IEnumerable<IssueTypeDetail> items)
 {
     return items?.Select(x => x.ToVersionPageIssueTypeResponse());
 }
 public static IEnumerable<ProjectPageVersionResponse> ToProjectPageVersionResponses(
     this IEnumerable<ProjectPageVersion> items)
 {
     return items?.Select(x => x.ToProjectPageVersionResponse());
 }