Skip to content

Instantly share code, notes, and snippets.

Ed Charbeneau EdCharbeneau

Block or report user

Report or block EdCharbeneau

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
EdCharbeneau / Templates.cshtml
Last active Feb 25, 2019
Row Template Detail
View Templates.cshtml
@page "/grid/templates"
@using TelerikBlazor.App.Models
@inject NorthwindContext nwContext
<h4> Row Template </h4>
<KendoGrid Data=@GridData Height="@Height">
<RowTemplate Context="product">
@if (selectedId == product.ProductId)
EdCharbeneau / BuilderUsage.cshtml
Last active Feb 19, 2019
Css Builder Extensions
View BuilderUsage.cshtml
<li aria-selected=@IsActive role="tab" class="@ClassToRender">
@functions {
protected bool IsActive => ContainerTabSet.ActiveTab == this;
[Parameter] protected bool Disabled { get; set; }
[Parameter] protected string Class { get; set; }
EdCharbeneau / CamelCase.cs
Last active Feb 10, 2019
CamelCase to human readable
View CamelCase.cs
public static string SplitUpperCaseToString(this string source) {
return string.Join(" ", SplitUpperCase(source));
public static string[] SplitUpperCase(this string source) {
if (source == null) {
return new string[] {}; //Return empty array.
if (source.Length == 0) {
return new string[] {""};
View VS-info.txt
Microsoft Visual Studio Enterprise 2019 Preview
Version 16.0.0 Preview 2.2
Microsoft .NET Framework
Version 4.7.03056
Installed Version: Enterprise
Application Insights Tools for Visual Studio Package 9.0.11128.2
Application Insights Tools for Visual Studio
EdCharbeneau / index.cshtml
Created Jan 25, 2019
Telerik UI for Blazor Grid Demo
View index.cshtml
@page "/"
<KendoGrid Data=@Orders Pageable=true Sortable=true>
<KendoGridColumn Field=@nameof(OrderViewModel.OrderID)>
var item = context as OrderViewModel;
<KendoButton OnButtonClick=@(()=> HandleDelete(item))>Delete</KendoButton>
EdCharbeneau / OrderViewModel.cs
Last active Jan 24, 2019
Quick C# data for testing
View OrderViewModel.cs
@functions {
public class OrderViewModel
public int OrderID { get; set; }
public decimal? Freight { get; set; }
public DateTime? OrderDate { get; set; }
public string ShipCity { get; set; }
EdCharbeneau / index.html
Last active Jan 25, 2019
Kendo CSS for Libman
View index.html
<!-- Choose one below -->
<!-- <link href="css/kendo-default/dist/all.css" rel="stylesheet" />
<link href="css/kendo-material/dist/all.css" rel="stylesheet" /> -->
<link href="css/kendo-bootstrap/dist/all.css" rel="stylesheet" />
EdCharbeneau / ThemeManager.cshtml
Last active Jan 16, 2019
Kendo UI css dependencies
View ThemeManager.cshtml
<select onchange=@HandleThemeChange>
@foreach (var t in themes)
<option value=@t>@t</option>
@functions {
string[] themes = { "Default", "Bootstrap", "Material" };
EdCharbeneau / MyProject.csproj
Last active Dec 4, 2018
Compile scss with dotnet CLI
View MyProject.csproj
<Project Sdk="Microsoft.NET.Sdk.Web">
<Folder Include="css\" />
<Folder Include="wwwroot\" />
EdCharbeneau / Startup.cs
Created Oct 12, 2018
InMemoryDB Seeding from Startup.cs
View Startup.cs
using Microsoft.AspNetCore.Blazor.Server;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.ResponseCompression;
using Microsoft.Extensions.DependencyInjection;
using Newtonsoft.Json.Serialization;
using StateHasChanged4.Server.Models;
using System.Linq;
using System.Net.Mime;
using Microsoft.EntityFrameworkCore;
You can’t perform that action at this time.