| 12
 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
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 
 | @model TennisOnline.Models.Reservation
 
@{
    ViewBag.Title = "Create";
    Layout = "~/Views/Shared/_Layout.cshtml";
}
 
<h2>Créer</h2>
 
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-ui-1.8.11.js")" type="text/javascript"></script>
<link href="@Url.Content("~/Content/themes/base/jquery.ui.all.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/EditorHookup.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.autocomplete.js")" type="text/javascript"></script>
<link href="@Url.Content("~/Content/jquery.autocomplete.css")" rel="stylesheet" type="text/css"/>
 
 
//Appel de la fonction autocomplete
<script type="text/javascript">
    $(document).ready(function () {
        $("#Partner").autocomplete({ source: '@Url.Action("Name", "ReservationCalendar")' }, { minChars: 2 });
    });
</script>
 
@using (Html.BeginForm()) {
    @Html.ValidationSummary(true)
    <fieldset>
 
 
        <div class="editor-label">
            @Html.LabelFor(model => model.Date)
        </div>
        <div class="editor-field">
            @Html.DisplayFor(model => model.Date)
            @Html.ValidationMessageFor(model => model.Date)
        </div>
 
        <div class="editor-label">
            @Html.LabelFor(model => model.StartTime)
        </div>
        <div class="editor-field">
            @Html.DisplayFor(model => model.StartTime)
            @Html.ValidationMessageFor(model => model.StartTime)
        </div>
 
        <div class="editor-label">
            @Html.LabelFor(model => model.Double)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Double)
            @Html.ValidationMessageFor(model => model.Double)
        </div>
 
        <div class="editor-label">
            @Html.LabelFor(model => model.Customer.Name)
        </div>
        <div class="editor-field">
            @Html.DisplayFor(model => model.Customer.Name)
        </div>
 
        <div class="editor-label">
            @Html.LabelFor(model => model.Partner)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Partner)//Le contrôle est lié à cette entrée
            @Html.ValidationMessageFor(model => model.Partner)
        </div>
 
        <div class="editor-label">
            @Html.Label("Numéro du court")
        </div>
        <div c=lass="editor-field">
            @Html.DisplayFor(model => model.TennisCourt.Number)
            @Html.ValidationMessageFor(model => model.TennisCourt.Number)
        </div>
        <p>
            <input type="submit" value="Créer" />
        </p>
    </fieldset>
}
 
<div>
    @Html.ActionLink("Retour à l'index", "Index", new { id = Model.TennisClub.ID })
</div> | 
Partager