Skip to content

Instantly share code, notes, and snippets.

@KatsuYuzu
KatsuYuzu / webapi-client.ts
Last active April 23, 2016 07:37
ASP.NET WebAPI 体験記 #clrh99 で話した割り切り WebAPI に対応したクライアント自動生成 T4
/* tslint:disable */
namespace App.WebApi {
"use strict";
//#region infrastructure
angular.module("webApiClient", [])
.provider("webApiClientHandler", [function () {
@KatsuYuzu
KatsuYuzu / Global.asax.cs
Last active December 16, 2015 17:20
ASP.NET MVC カスタムモデルバインダー
using System.Web.Mvc;
using System.Web.Optimization;
using System.Web.Routing;
using WebApplication.Common;
namespace WebApplication
{
public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
@KatsuYuzu
KatsuYuzu / jQuery.Validation.Unobtrusive.d.ts
Created February 28, 2015 16:43
Type definitions for jQuery.Validation.Unobtrusive
// Type definitions for jQuery.Validation.Unobtrusive
interface UnobtrusiveValidator {
options: any;
}
interface Validator {
unobtrusive: UnobtrusiveValidator;
}
@KatsuYuzu
KatsuYuzu / fiddle.css
Last active August 29, 2015 14:16
jQuery.Validation.Unobtrusive handle sample - http://jsfiddle.net/bsq6e1b2/
.input-validation-error {
background-color: #ff0000;
}
@KatsuYuzu
KatsuYuzu / tslint.json
Last active January 19, 2016 07:04
好みの tslint.json(Web Essentials 2.5.4時点のすべての rules)
// added and custom from Web Essentials 2.5.4 default
{
"rules": {
"ban": [
true,
[ "_", "extend" ],
[ "_", "isNull" ],
[ "_", "isDefined" ]
],
"class-name": true,
@KatsuYuzu
KatsuYuzu / UnityConfig.vb
Last active August 29, 2015 14:10
Unity.Mvc - UnityConfig.vb, UnityMvcActivator.vb
Imports System
Imports Microsoft.Practices.Unity
Imports Microsoft.Practices.Unity.Configuration
''' <summary>
''' Specifies the Unity configuration for the main container.
''' </summary>
Public Class UnityConfig
#Region "Unity Container"
Private Shared ReadOnly _Container As Lazy(Of IUnityContainer) = New Lazy(Of IUnityContainer)(
@KatsuYuzu
KatsuYuzu / PickPhotoAction.cs
Last active August 29, 2015 13:57
Windows ストアアプリで画像ライブラリを起動して写真ファイルを選択するトリガーアクション。
using Microsoft.Xaml.Interactivity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Input;
using Windows.Graphics.Imaging;
using Windows.Storage;
using Windows.Storage.Pickers;
@KatsuYuzu
KatsuYuzu / CaputurePhotoAction.cs
Created March 10, 2014 14:06
Windows ストアアプリでWebカメラで写真をキャプチャするトリガーアクション。
using Microsoft.Xaml.Interactivity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Input;
using Windows.Media.Capture;
using Windows.Storage;
using Windows.UI.Xaml;
@KatsuYuzu
KatsuYuzu / MyTriggerBehavior.cs
Last active January 1, 2016 11:09
Windows ストアアプリの独自のTriggerBehaviorサンプル。
using Microsoft.Xaml.Interactivity;
using System;
using Windows.ApplicationModel;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Markup;
namespace App1
{
[ContentProperty(Name = "Actions")]
@KatsuYuzu
KatsuYuzu / BindToApplicationBarIconButtonBehavior.cs
Created December 17, 2013 17:29
Windows PhoneのApplication Barのバインディングサンプル。長くなるのでコマンドは省略。コマンドはprismのソースを参照するとよいです。
using Microsoft.Phone.Controls;
using Microsoft.Phone.Shell;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Input;
using System.Windows.Interactivity;