private static string ToBootstrapPosition(Enums.ButtonPosition position) { switch (position) { case Enums.ButtonPosition.Left: return("pull-left"); case Enums.ButtonPosition.Center: return(""); case Enums.ButtonPosition.Right: return("pull-right"); default: return(""); } }
public static MvcHtmlString SiteButton(this HtmlHelper helper, string id, string caption, Enums.ButtonPosition position, Enums.ButtonStyle style, Enums.ButtonSize size) { string format = "<button id=\"{0}\" type=\"button\" class=\"btn btn-{1} {2} {3}\">{4}</button>"; return(new MvcHtmlString(string.Format(format, id, style.ToString().ToLower(), ToBootstrapPosition(position), ToBootstrapSize(size), caption))); }