Skip to content

Instantly share code, notes, and snippets.

<files>
<file src="Enumeration.cs" target="content\Headspring\Enumeration.cs" />
<file src="LICENSE.txt" target="content\Headspring\LICENSE.txt" />
</files>
<files>
<file src="$package_dir\*.dll" target="lib\net40" />
<file src="$package_dir\*.pdb" target="lib\net40" />
</files>
<files>
<file src="$package_dir\*.dll" target="lib\net40" />
<file src="$package_dir\*.pdb" target="lib\net40" />
<file src="$source_dir\**\*.cs" target="src" />
</files>
public ActionResult Edit()
{
var conferenceName = Request["ConferenceName"] as string;
var repository = new ConferenceRepository();
var conference = repository.GetByName(conferenceName);
if (conference == null)
return View("ConferenceNotFound");
ViewData["ConferenceId"] = conference.Id,
[HttpGet]
public ActionResult Edit(Conference conference)
{
return AutoMapView<ConferenceEditModel(View(conference));
}
[HttpPost]
public ActionResult Edit(ConferenceEditModel form)
{
if (!ViewData.ModelState.IsValid)
[HttpGet]
public ActionResult Edit(Conference conference)
{
return AutoMapView<ConferenceEditModel>(View(conference));
}
[HttpPost]
public ActionResult Edit(ConferenceEditModel form)
{
if (!ViewData.ModelState.IsValid)
Json.Rule =
Choice(True, False, Null, Number, Quotation, Dictionary, Array);
Dictionary.Rule =
from pairs in Between(Token("{"), ZeroOrMore(Pair, Token(",")), Token("}"))
select ToDictionary(pairs);
Pair.Rule =
from key in Quotation
from colon in Token(":")
public string Stringify(int x)
{
return x.ToString();
}
Func<int, string> func = Stringify;
Converter<int, string> convert = Stringify;
public string Stringify(int x)
{
return x.ToString();
}
//Later...
Func<int, string> func = Stringify;
Converter<int, string> convert = Stringify;
int[] integers = new[] {1, 2, 3};
integers.Select(func); // returns "1", "2", "3"
integers.Select(convert); // fails to compile!