Skip to content

Instantly share code, notes, and snippets.

View masaru-b-cl's full-sized avatar

TAKANO Sho / @masaru_b_cl masaru-b-cl

View GitHub Profile
@masaru-b-cl
masaru-b-cl / Global.asax.cs
Created December 18, 2013 15:55
One ASP.NET Calendar 2013 - FriendlyURLsの有効化
using System;
using System.Web.Routing;
using Microsoft.AspNet.FriendlyUrls; // <- 追加
namespace FriendlyURLsSample
{
public class Global : System.Web.HttpApplication
{
protected void Application_Start(object sender, EventArgs e)
{
var salesOfCustomers = source.GroupBy(x => x.Customer);
foreach (var salesOfCustomer in salesOfCustomers)
{
var salesOfProducts = salesOfCustomer.GroupBy(x => (x.Product));
foreach (var salesOfProduct in salesOfProducts)
{
foreach (var sales in salesOfProduct)
{
Console.WriteLine(sales);
var oldCustomer = "";
var newCustomer = "";
var oldProduct = "";
var newProduct = "";
var totalQuantity = 0L;
var totalPrice = 0m;
var totalCustomerQuantity = 0L;
var totalCustomerPrice = 0m;
var totalProductQuantity = 0L;
@masaru-b-cl
masaru-b-cl / GenerateSource.cs
Last active December 30, 2015 19:29
元データ作成
var q = from i in Enumerable.Range(1, 100)
from j in Enumerable.Range(1, 100)
from k in Enumerable.Range(1, 10)
select new Sales
{
Customer = string.Format("取引先{0:d2}", i),
Product = string.Format("商品{0:d2}", j),
UnitPrice = Convert.ToDecimal(j * 100),
Quantity = k
};
@masaru-b-cl
masaru-b-cl / Program.cs
Last active December 30, 2015 19:29
LINQ vs キーブレイク
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
@masaru-b-cl
masaru-b-cl / partialクラス.Aがa2の場合.cs
Created December 6, 2013 16:13
TDD Advendt Calendar 2013 - リスト4-3
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace TddAdventJp2013.Test
{
public partial class partialクラス
{
[TestCategory("Aがa2の場合")]
[TestMethod]
public void Bがb1ならばc3となる()
@masaru-b-cl
masaru-b-cl / partialクラス.Aがa1の場合.cs
Created December 6, 2013 16:13
TDD Advendt Calendar 2013 - リスト4-2
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace TddAdventJp2013.Test
{
public partial class partialクラス
{
[TestCategory("Aがa1の場合")]
[TestMethod]
public void Bがb1ならばc1となる()
@masaru-b-cl
masaru-b-cl / partialクラス.cs
Created December 6, 2013 16:12
TDD Advendt Calendar 2013 - リスト4-1
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace TddAdventJp2013.Test
{
[TestClass]
public partial class partialクラス
{
}
}
@masaru-b-cl
masaru-b-cl / 内部クラス.cs
Created December 6, 2013 16:02
TDD Advendt Calendar 2013 - リスト3
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace TddAdventJp2013.Test
{
public class 内部クラス
{
[TestClass]
public class Aがa1の場合
{
@masaru-b-cl
masaru-b-cl / カテゴリー.cs
Created December 6, 2013 16:01
TDD Advendt Calendar 2013 - リスト2
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace TddAdventJp2013.Test
{
[TestClass]
public class カテゴリー
{
[TestCategory("Aがa1の場合")]
[TestMethod]