@page
@model IndexModel
@{
    ViewData["Title"] = "Begrüßung";
}

<h1>Herzlich willkommen</h1>
<hr />

@* @{
 Console.WriteLine("ViewData properties in Page- and PageModel object reference the same object: " + (ViewData == Model.ViewData));
} *@

@* <p>Layout-Datei: @Layout</p> *@

@* @{
    Console.WriteLine(Html.GetType().Name);
    Console.WriteLine(Html.GetType().BaseType.Name);
    Console.WriteLine(Html is HtmlHelper<IndexModel>);
} *@

<div style="margin-top:20px">
@*     <p>
        Class of acting object: @GetType().FullName<br />
        Base class: @GetType().BaseType.FullName
    </p>
    <p>
        Running method:
        @System.Reflection.MethodBase.GetCurrentMethod()
        <br />Type of async/await - state machine:
        @System.Reflection.MethodBase.GetCurrentMethod().ReflectedType.Name
    </p>
    <p>Type of the Page objects Model property: @Model.GetType().Name</p>
    <p>
        ViewData[Title] of acting object: @ViewData["Title"]<br />
        ViewData[Title] of Model property of acting object: @Model.ViewData["Title"]
    </p> *@

    Sehr geehrte Teilnehmerinnen und Teilnehmer,
    <br /><br />
    vielen Dank für Ihr Interesse an der Umfrage zur Parteienpräferenz. Durch Ihre Mitwirkung unterstützen Sie die wissenschaftliche Forschung und die politische Willensbildung. Die Bearbeitungszeit beträgt max. 3 Minuten.
    <br /><br />
    Es haben bereits <b>@Model.NCases</b> Personen an der Umfrage teilgenommen.
    <br /><br />
    Herzlichen Dank für Ihre Teilnahme
    <br />
    Monika Barometer
    <div style="margin-top:20px">
        <a asp-page="Teilnahme">Zur Umfrage</a>
    </div>
</div>
