// GET: Simple language badge public ActionResult GetSimpleLanguageBadge() { Response.ContentType = "image/svg+xml"; var req = System.Web.HttpContext.Current.Request; var lang = req.QueryString["lang"] ?? "JavaScript"; var bqd = new BadgeQueryData(req); var badge = new LanguageBadge(bqd, Languages.GetLangByName(lang)); var viewModel = new SimpleLanguageBadgeViewModel(badge); return(View("SimpleLanguageBadge", viewModel)); }
// GET: Language badge public async Task <ActionResult> GetLanguageBadge() { Response.ContentType = "image/svg+xml"; var req = System.Web.HttpContext.Current.Request; var bqd = new BadgeQueryData(req); var c = await GitHubHelper.GetClient(); var rData = await c.GetRepoData(bqd); var badge = new LanguageBadge(bqd, rData.Lang); var viewModel = new LanguageBadgeViewModel(badge); return(View("LanguageBadge", viewModel)); }
public SimpleLanguageBadgeViewModel(LanguageBadge badge) { Badge = badge; }
public LanguageBadgeViewModel(LanguageBadge badge) { Badge = badge; }