Skip to content

Instantly share code, notes, and snippets.

View tugberkugurlu's full-sized avatar
:shipit:
💥 shakalaka

Tugberk Ugurlu tugberkugurlu

:shipit:
💥 shakalaka
View GitHub Profile
UriTemplate template = new UriTemplate("/foo/{bar}/baz?haz={haz}");
template.SetParameter("foo", 1234);
template.SetParameter("haz", new[] { "foo", "bar" });
string uri = template.Resolve();

Endpoints

HTTP GET /stores => Get the stores

HTTP GET /stores/{storeId} => Get a single store.

HTTP GET /products => Get the products

HTTP GET /products/{productId} => Get a single product.

function init() {
// initialize slider tooltip
var value = $('#hdnLicenceCount').val(),
$slider = $(".noUiSlider"),
properPlan = _.last(_.sortBy(_.filter(monthlyRates, function (selectedPlan) {
return selectedPlan.licenseCount <= value;
}), function (selectedPlan) {
return selectedPlan.licenseCount;
}));
@tugberkugurlu
tugberkugurlu / WebApiSimplePatchSample.cs
Last active January 20, 2022 13:08
ASP.NET Web API Patch Sample.
public class Car {
public int Id { get; set; }
[Required]
[StringLength(20)]
public string Make { get; set; }
[Required]
[StringLength(20)]
@tugberkugurlu
tugberkugurlu / OwinController.cs
Created November 1, 2013 15:48
OwinController for ASP.NET MVC
public abstract class OwinController : Controller
{
private const string OwinEnvironmentKey = "owin.Environment";
protected OwinRequest OwinRequest { get { return GetOwinRequest(HttpContext); } }
protected OwinResponse OwinResponse { get { return GetOwinResponse(HttpContext); } }
protected virtual void SignIn(ClaimsPrincipal principal)
{
}
using Autofac;
using System;
using Xunit;
namespace FuncOfIServiceProviderSample
{
public interface IFoo: IDisposable
{
void Write(string msg);
}
@tugberkugurlu
tugberkugurlu / JsonNetTimeSpanTests.cs
Created September 25, 2013 12:12
JSON.NET TimeSpan serialization/deserialization
using Newtonsoft.Json;
using System;
using Xunit;
namespace JsonNetTimeSpanTests
{
public class Model
{
public string Name { get; set; }
public TimeSpan Interval { get; set; }
@tugberkugurlu
tugberkugurlu / GalleryContext.cs
Created September 15, 2013 10:46
Async Database Call Sample with Raw ADO.NET
using System;
using System.Collections.Generic;
using System.Linq;
using System.Data.SqlClient;
using System.Configuration;
using System.Data;
using System.Threading.Tasks;
namespace AsyncDatabaseCall.Models {
@tugberkugurlu
tugberkugurlu / SqlDataReaderExtensions.cs
Created September 15, 2013 08:55
SqlDataReader Select extension
public static class Extensions {
public static IEnumerable<T> Select<T>(
this SqlDataReader reader, Func<SqlDataReader, T> projection) {
while (reader.Read()) {
yield return projection(reader);
}
}
}
public class Configuration(IAppBuilder app)
{
// TaskCompletionSource
app.Map("/streaming-api1", map =>
{
// Streaming API using SignalR
var connectionContext = GlobalHost.ConnectionManager.GetConnectionContext<RawConnection>();
map.Run(async context =>
{