-
Notifications
You must be signed in to change notification settings - Fork 65
/
Coffee.cshtml
46 lines (42 loc) · 1.45 KB
/
Coffee.cshtml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
@model DancingGoat.Models.Coffee
@{
Layout = "_ProductLayout";
int altitude = 0;
bool altitudeParsed = Int32.TryParse(Model.Altitude, out altitude);
}
@section ProductSpecificProperties
{
<div class="product-detail-properties">
<h4>@Localizer["Product.Parameters"]</h4>
<dl class="row">
<dt class="col-xs-12 col-sm-4">@Localizer["Coffee.Farm"]</dt>
<dd class="col-xs-12 col-sm-8">@Html.DisplayFor(vm => vm.Farm)</dd>
<dt class="col-xs-12 col-sm-4">@Localizer["Coffee.Variety"]</dt>
<dd class="col-xs-12 col-sm-8">@Html.DisplayFor(vm => vm.Variety)</dd>
<dt class="col-xs-12 col-sm-4">@Localizer["Coffee.Processing"]</dt>
<dd class="col-xs-12 col-sm-8">@if (Model.Processing.Any()) { @Html.Raw(string.Join(", ", Model.Processing.Select((x, i) => x.Name))) }</dd>
<dt class="col-xs-12 col-sm-4">@Localizer["Coffee.Altitude"]</dt>
@if (altitudeParsed)
{
<dd class="col-xs-12 col-sm-8">@altitude.ToString("N0") ft</dd>
}
</dl>
</div>
}
@section ProductSpecificForm
{
@await Html.PartialAsync("_FreeSampleFormPartial")
}
@section Scripts
{
<script type="text/javascript">
$(function() {
$("#getfreetaste").validate({
rules: {
email: "email",
zipcode: "digits"
}
});
});
</script>
}