Professional Documents
Culture Documents
Week6 Code Snippet
Week6 Code Snippet
cshtml
@model List<HeartRateMeasurement>
@{
ViewData["Title"] = "All Heart rate measurements";
}
@model HeartRateMeasurement
@{
ViewData["Title"] = "Add heart rate measement";
}
<div class="form-group">
<label asp-for="BPMValue">BPM</label>
<input type="text" asp-for="BPMValue" class="form-control" />
</div>
<div class="form-group">
<label asp-for="MeasurementDate">Date of Measurement</label>
<input type="datetime" asp-for="MeasurementDate" class="form-control"
value="@(Model.MeasurementDate?.ToString("d"))" />
</div>
<div class="form-group">
<label asp-for="Position">Position</label>
<input type="text" asp-for="Position" class="form-control" />
</div>
@model HeartRateMeasurement
@{
ViewData["Title"] = "Detailed view";
}
<div>
<a asp-controller="HeartRate" asp-action="GetAllMeasurements">All
measurements</a>
<span class="mx-1">|</span>
<a asp-controller="HeartRate" asp-action="GetAddMeasurementRequest">Add a new
measurement</a>
<span class="mx-1">|</span>
<a asp-controller="HeartRate" asp-action="GetEditMeasurementRequestById" asp-
route-id="@Model.HeartRateMeasurementId">Edit this measurement</a>
<p class="mt-3">Value: @Model.BPMValue</p>
<p>Date taken: @Model.MeasurementDate?.ToString("d")</p>
@if (!string.IsNullOrEmpty(Model.Position))
{
<p>Position: @Model.Position</p>
}
</div>
@model HeartRateMeasurement
@{
ViewData["Title"] = "Edit heart rate measement";
}
<div class="form-group">
<label asp-for="BPMValue">BPM</label>
<input type="text" asp-for="BPMValue" class="form-control" />
</div>
<div class="form-group">
<label asp-for="MeasurementDate">Date of Measurement</label>
<input type="datetime" asp-for="MeasurementDate" class="form-control"
value="@(Model.MeasurementDate?.ToString("d"))" />
</div>
<div class="form-group">
<label asp-for="Position">Position</label>
<input type="text" asp-for="Position" class="form-control" />
</div>
<h1 class="display-6">@ViewData["Title"]</h1>
@if (TempData.ContainsKey("LastActionMessage"))
{
<div class="alert alert-success alert-dismissible fade show" role="alert">
@TempData["LastActionMessage"]
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-
label="Close"></button>
</div>
}
$(document).ready(function () {
$('input[type=datetime]').datepicker({
dateFormat: 'm/d/yy',
changeMonth: true,
changeYear: true,
yearRange: '-60:+0'
});
});