public string IssueWarning(string warning, FileInfo file, string value)
{
string returnString = null;
switch (warning)
{
case "Artist is not a perfect match":
{
returnString = ew.IssueArtistWarning(file, (value == null) ? information[0] : value);
}
break;
case "Album is not a perfect match":
{
returnString = ew.IssueAlbumWarning(file, (value == null)? information[1] : value);
}
break;
case "Year is unrealistic":
{
returnString = ew.IssueYearWarning(file, (value == null) ? information[4] : value);
}
break;
}
if (returnString == null || returnString.Equals("discard torrent"))
{
DiscardTorrent(file);
return null;
}
else
return returnString;
}