private static string GetUrlFormatFromType(PlaceCageType cageType) { switch (cageType) { case PlaceCageType.Gray: return UrlFormatGray; case PlaceCageType.Crazy: return UrlFormatCrazy; default: return UrlFormatBasic; } }
public static IHtmlString PlaceCageImage(this HtmlHelper helper, int x, int y, PlaceCageType cageType) { var placeCage = new PlaceCage(); return placeCage.PlaceCageImage(x, y, cageType); }
public IHtmlString PlaceCageImage(int x, int y, PlaceCageType cageType) { var url = GetUrlFormatFromType(cageType); return GetImageTag(url.FormatWith(new { x, y })); }