@{
    ViewData["Title"] = "Quiz";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

@model SitePi.Models.Responds

<div class="container">
    <div class="py-3">
        <h3>@ViewData["Title"]</h3>
    </div>
    <form method="post">
        <div class="card">
            <div class="card-body">
                <div class="form-group">
                    <label><b>Usuario:</b></label>
                    <select class="form-control" asp-for="UserId">
                        <option></option>
                        @foreach (User u in ViewBag.Users)
                        {
                            <option value="@u.Id">@u.Name</option>
                        }
                    </select>
                </div>
            </div>
        </div>
        <br />
        <div class="card">
            <div class="card-header">
                <span class="text-muted">Responda o quiz para gerar um Bot</span>
            </div>
            <div class="card-body">
                @{
                    int i = 1;
                }
                @foreach (Question q in ViewBag.Questions)
                {
                    int j = 1;
                    <h5 style="margin-bottom: 20px;">@i. @q.Text</h5>
                    <div class="form-group">
                        @foreach (Choice c in ViewBag.Choices)
                        {
                            @if (c.QuestionId == q.Id)
                            {
                                @switch (j)
                                {
                                    case 1:
                                        <p>a) @c.Text</p>
                                        break;
                                    case 2:
                                        <p>b) @c.Text</p>
                                        break;
                                    case 3:
                                        <p>c) @c.Text</p>
                                        break;
                                    case 4:
                                        <p>d) @c.Text</p>
                                        break;
                                }
                                j++;
                            }
                        }
                    </div>
                    switch (i)
                    {
                        case 1:
                            <div class="form-group">
                                <label for="@q.Id"><b>Resposta:</b></label>
                                <select class="form-control" id="@q.Id" asp-for="Profile_1">
                                    <option></option>
                                    <option value="a">A</option>
                                    <option value="b">B</option>
                                    <option value="c">C</option>
                                    <option value="d">D</option>
                                </select>
                            </div>
                            break;
                        case 2:
                            <div class="form-group">
                                <label for="@q.Id"><b>Resposta:</b></label>
                                <select class="form-control" id="@q.Id" asp-for="Profile_2">
                                    <option></option>
                                    <option value="a">A</option>
                                    <option value="b">B</option>
                                    <option value="c">C</option>
                                    <option value="d">D</option>
                                </select>
                            </div>
                            break;
                        case 3:
                            <div class="form-group">
                                <label for="@q.Id"><b>Resposta:</b></label>
                                <select class="form-control" id="@q.Id" asp-for="Profile_3">
                                    <option></option>
                                    <option value="a">A</option>
                                    <option value="b">B</option>
                                    <option value="c">C</option>
                                    <option value="d">D</option>
                                </select>
                            </div>
                            break;
                        case 4:
                            <div class="form-group">
                                <label for="@q.Id"><b>Resposta:</b></label>
                                <select class="form-control" id="@q.Id" asp-for="Profile_4">
                                    <option></option>
                                    <option value="a">A</option>
                                    <option value="b">B</option>
                                    <option value="c">C</option>
                                    <option value="d">D</option>
                                </select>
                            </div>
                            break;
                        case 5:
                            <div class="form-group">
                                <label for="@q.Id"><b>Resposta:</b></label>
                                <select class="form-control" id="@q.Id" asp-for="Profile_5">
                                    <option></option>
                                    <option value="a">A</option>
                                    <option value="b">B</option>
                                    <option value="c">C</option>
                                    <option value="d">D</option>
                                </select>
                            </div>
                            break;
                        case 6:
                            <div class="form-group">
                                <label for="@q.Id"><b>Resposta:</b></label>
                                <select class="form-control" id="@q.Id" asp-for="Profile_6">
                                    <option></option>
                                    <option value="a">A</option>
                                    <option value="b">B</option>
                                    <option value="c">C</option>
                                    <option value="d">D</option>
                                </select>
                            </div>
                            break;
                        case 7:
                            <div class="form-group">
                                <label for="@q.Id"><b>Resposta:</b></label>
                                <select class="form-control" id="@q.Id" asp-for="Profile_7">
                                    <option></option>
                                    <option value="a">A</option>
                                    <option value="b">B</option>
                                    <option value="c">C</option>
                                    <option value="d">D</option>
                                </select>
                            </div>
                            break;
                        case 8:
                            <div class="form-group">
                                <label for="@q.Id"><b>Resposta:</b></label>
                                <select class="form-control" id="@q.Id" asp-for="Profile_8">
                                    <option></option>
                                    <option value="a">A</option>
                                    <option value="b">B</option>
                                    <option value="c">C</option>
                                    <option value="d">D</option>
                                </select>
                            </div>
                            break;
                        case 9:
                            <div class="form-group">
                                <label for="@q.Id"><b>Resposta:</b></label>
                                <select class="form-control" id="@q.Id" asp-for="Profile_9">
                                    <option></option>
                                    <option value="a">A</option>
                                    <option value="b">B</option>
                                    <option value="c">C</option>
                                    <option value="d">D</option>
                                </select>
                            </div>
                            break;
                    }
                    <hr />
                    i++;
                }
                <div class="text-right">
                    <button type="submit" class="btn btn-primary">Enviar</button>
                </div>

            </div>
        </div>
    </form>
    <br />
</div>