using RMuseum.Models.Divan;
namespace RMuseum.Services.Implementation
{
///
/// poem format convertor
///
public static class DivanPoemFormatConvertor
{
///
/// تبدیل به رشته
///
///
///
public static string GetString(DivanPoemFormat? format)
{
if (format == null) return "";
switch (format)
{
case DivanPoemFormat.Ghazal:
return "غزل";
case DivanPoemFormat.Ghaside:
return "قصیده";
case DivanPoemFormat.Masnavi:
return "مثنوی";
case DivanPoemFormat.Ghete:
return "قطعه";
case DivanPoemFormat.Robaee:
return "رباعی";
case DivanPoemFormat.Dobeyti:
return "دوبیتی";
case DivanPoemFormat.Generic:
return "غزل/قصیده/قطعه";
case DivanPoemFormat.TarkibBand:
return "ترکیب بند";
case DivanPoemFormat.Takbeyt:
return "تک بیت";
case DivanPoemFormat.Nimaee:
return "نیمایی";
case DivanPoemFormat.TarjeeBand:
return "ترجیع بند";
case DivanPoemFormat.Mosammat3:
return "مسمط مثلث";
case DivanPoemFormat.Mostazad:
return "مستزاد";
case DivanPoemFormat.RobaeeMostazad:
return "رباعی مستزاد";
case DivanPoemFormat.Mosammat4:
return "مسمط مربع";
case DivanPoemFormat.Mosammat5:
return "مسمط مخمس";
case DivanPoemFormat.Sepeed:
return "سپید";
case DivanPoemFormat.New:
return "نیمایی یا سپید";
case DivanPoemFormat.Mosammat6:
return "مسمط مسدس";
case DivanPoemFormat.Mosammat8:
return "مسمط مثمن";
case DivanPoemFormat.Mosammat:
return "مسمط";
case DivanPoemFormat.ChaharPare:
return "چهارپاره";
case DivanPoemFormat.MultiBand:
return "چند بندی";
case DivanPoemFormat.BahreTavil:
return "بحر طویل";
case DivanPoemFormat.Unknown:
return "نامشخص";
}
return "";
}
}
}