コード例 #1
0
        public static IHtmlString FactionStateLabel(this System.Web.Mvc.HtmlHelper html, FactionState state, string cssClass = "")
        {
            string labelClass = "label-default";

            switch (state)
            {
            case FactionState.Civil_War:
            case FactionState.War:
                labelClass = "label-danger";
                break;

            case FactionState.Civil_Unrest:
            case FactionState.Lockdown:
            case FactionState.Outbreak:
                labelClass = "label-warning";
                break;

            case FactionState.Boom:
            case FactionState.Expansion:
                labelClass = "label-success";
                break;
            }
            return(html.Raw(@"<span class=""label " + labelClass + " " + cssClass + @""">" + state.ToString() + "</span>"));
        }