public static string GetFontAwesomeIcon(this FileModel model) { switch (model.GetKnownType()) { case "image": return("fa-picture-o"); case "text": return("fa-file-text-o"); case "pdf": return("fa-file-pdf-o"); case "word": return("fa-file-word-o"); case "excel": return("fa-excel-o"); case "powerpoint": return("fa-file-powerpoint-o"); case "archive": return("fa-file-archive-o"); case "code": return("fa-file-code-o"); case "video": return("fa-file-video-o"); case "audio": return("fa-file-audio-o"); default: return("fa-file-o"); } }