CSL_Test__1.TorrentBuilder.ExtractAlbumFormat C# (CSharp) Метод

ExtractAlbumFormat() публичный Метод

public ExtractAlbumFormat ( string birth, FileInfo file, bool zipped ) : string
birth string
file System.IO.FileInfo
zipped bool
Результат string
        public string ExtractAlbumFormat(string birth, FileInfo file, bool zipped)
        {
            try
            {
                switch (zipped)
                {
                    case (true):
                        {
                            if (file.FullName.Contains("\\Album\\"))
                                return (Album);
                            else if (file.FullName.Contains("\\Bootleg\\"))
                                return (Bootleg);
                            else if (file.FullName.Contains("\\Live album\\"))
                                return (Live);
                            else if (file.FullName.Contains("\\Mixtape\\"))
                                return (Mixtape);
                            else if (file.FullName.Contains("\\EP\\"))
                                return (EP);
                            else if (file.FullName.Contains("\\Compilation\\"))
                                return (Compilation);
                            else if (file.FullName.Contains("\\Interview\\"))
                                return (Interview);
                            else if (file.FullName.Contains("\\Remix\\"))
                                return (Remix);
                            else if (file.FullName.Contains("\\Single\\"))
                                return (Single);
                            else if (file.FullName.Contains("\\Unknown\\"))
                                return (Unknown);
                            else if (file.FullName.Contains("\\Soundtrack\\"))
                                return (Soundtrack);
                            else
                                return IssueError("Can't parse release format", file);
                        }
                    case (false):
                        {
                            string album = (information[1] == null) ? ExtractAlbum(birth, file) : information[1];
                            return IssueError("Can't parse release format", file);
                            /*MusicBrainzXML.MusicBrainzXMLDocumentCreator mb = new MusicBrainzXMLDocumentCreator("http://musicbrainz.org/ws/1/release/?type=xml&title=" + album);
                            MusicBrainzXMLDocumentRelease[] results = mb.ProcessRelease();
                            if (esults[0].ext_score.Equals("100")) //Look into making this a variable amount, or keep it concrete at 100
                                return results[0].releaseType;
                            else
                            {*/

                        }
                    default:
                        return IssueError("Can't parse release format", file);
                }
            }
            catch (Exception e)
            {
                ew.IssueGeneralWarning("Error parsing release format", "Please report", e.Message + "\n" + e.StackTrace);
                return IssueError("Can't parse release format", file);
            }
        }

Same methods

TorrentBuilder::ExtractAlbumFormat ( string birth, string file, bool zipped ) : string