private TrackDb FromTrackToTrackDb(Track track)
        {
            var stringOfEnums = track.AllowedCustomizations.CreateString();
            var newTrackDb    = new TrackDb(track.Id, track.Name, track.CreatedAt, track.CreatorId, stringOfEnums);

            return(newTrackDb);
        }
        private Track FromTrackDbToTrack(TrackDb trackDb)
        {
            var enumStrings =
                trackDb.AllowedCustomizations == ""
                ? new List <string>()
                : trackDb.AllowedCustomizations.Split().ToList();
            var enums    = enumStrings.Select(Enum.Parse <CustomizationType>);
            var newTrack = new Track(trackDb.Id, trackDb.Name, trackDb.CreatedAt, trackDb.CreatorId, enums);

            return(newTrack);
        }