예제 #1
0
        private static string KeyLabel(ApiKeyDTO key)
        {
            var badge = "";

            if (key.Whitelisted)
            {
                badge = "<span style=\"margin-top: 5px;\" class=\"pull-right label label-info\">whitelisted</span>";
            }

            if (key.Configuration == "Development")
            {
                badge += "<span style=\"margin-top: 5px;\" class=\"pull-right label label-default\">dev</span>";
            }

            return(badge);
        }
예제 #2
0
        private static string BuildButton(ApiKeyDTO key)
        {
            var buttonCssClass     = "warning";
            var statusIconCssClass = "pause";
            var statusIconText     = "Deactivate";

            if (!key.Enabled)
            {
                buttonCssClass     = "success";
                statusIconCssClass = "play";
                statusIconText     = "Activate";
            }

            var buttons = $@"<div class='btn-group pull-right'>
                            <a href='#' class='btn btn-{buttonCssClass}'><i data-key='{key.Key}' class='glyphicon glyphicon-{statusIconCssClass}'>
                                </i> {statusIconText}</a><a href = '#' class='btn btn-danger' title='Delete Key'>
                                <i data-key='{key.Key}' class='glyphicon glyphicon-trash'></i></a></div>";

            return(buttons);
        }