@using MileageTraker.Web.Models
@using MileageTraker.Web.Utility
@model IEnumerable<Log> 

@if (Model.Any())
{
	<h5>Recent Logs for @ViewData["name"]</h5>
	<table class="table">
		<thead>
			<tr>
				<th>
					Date
				</th>
				<th>
					City
				</th>
				<th>
					End ODO
				</th>
				<th>
					Type
				</th>
				<th></th>
			</tr>
		</thead>
		@foreach (var log in Model)
		{
			<tr>
				<td>
					@Html.Encode(log.Date.ToShortDateString())
				</td>
				<td>
					@Html.Encode(log.CityName)
				</td>
				<td>
					@Html.Encode(log.EndOdometer)
				</td>
				<td>
					@Html.Encode(log.LogType.Enum.GetDisplayShortName())
				</td>
				<td>
					<div class='btn-group'>
					@if (log.Date >= DomainRules.GetLogEntryCutoff())
					{
						@Html.ActionLink("Edit", "EditPast", new {id = log.LogId}, new {@class = "btn btn-mini"})
					}
					else
					{
						@Html.ActionLink("Edit", "EditPast", new {id = log.LogId}, new {@class = "btn btn-mini disabled", title="Previous Month" })
					}
					</div>
				</td>
			</tr>
		}
	</table>
}
else
{
    <p>Mileage history not found for <strong>@ViewData["name"]</strong></p>
}
<script type="text/javascript">
	$(function () {
		$('a.btn.disabled').prop('disabled', true).removeAttr('href');
		addButtonIcons();
	});
</script>