@model MileageTraker.Web.ViewModels.CreateLog.ConfirmCreateLogViewModel @{ ViewBag.Title = "Confirm"; } @section Styles { }

@ViewBag.Title

Please confirm - entry not complete until confirm clicked

@* ReSharper disable Mvc.ActionNotResolved *@ @using (Html.BeginForm("Action", "CreateLog", FormMethod.Post, new { @class = "form-horizontal well center-content" } )) { @* ReSharper restore Mvc.ActionNotResolved *@
@if (Model.Miles == 0) {

Warning No mileage being logged - is this a duplicate?

}
@Html.DisplayNameFor(m => m.VehicleId)
@Html.DisplayTextFor(m => m.VehicleId) @Html.DisplayTextFor(m => m.VehicleType)
@Html.HiddenFor(m => m.VehicleId)
@Html.DisplayNameFor(m => m.EndOdometer)
@Html.DisplayTextFor(m => m.EndOdometer) @if (Model.PreviousOdometer.HasValue) {
@if (Model.Miles > 0) { @Html.DisplayTextFor(m => m.Miles) miles } else { @Html.DisplayTextFor(m => m.Miles) miles } since @Html.DisplayTextFor(m => m.PreviousOdometer) on @Html.Encode(Model.PreviousDate.Value.ToShortDateString()) }
@Html.HiddenFor(m => m.EndOdometer) @Html.DisplayFor(model => model.LogType) @Html.HiddenFor(model => model.LogType.Value) @Html.DisplayFor(model => model.CityName) @* // Html.HiddenFor(model => model.CityName) is losing capitalization *@ @Html.DisplayFor(model => model.Purpose) @Html.HiddenFor(model => model.Purpose.Selected) @Html.DisplayFor(model => model.Notes) @Html.HiddenFor(model => model.Notes)
@Html.DisplayNameFor(m => m.GasPurchased)
@if (!string.IsNullOrEmpty(Model.GasPurchased)) { @Html.DisplayTextFor(m => m.GasPurchased) Gallons } else { No Gas Purchased }
@Html.HiddenFor(model => model.GasPurchased)
@Html.DisplayNameFor(m => m.Date)
@Html.Encode(Model.Date.ToShortDateString()) (@Html.DisplayTextFor(m => m.DateHowLongAgo))
@Html.HiddenFor(model => model.Date)
}