@model Site.Models.VagasModel
@{
    string tipoCargo = Model.ClassificacaoCargo.NotIsNullOrWhiteSpace() ? Model.ClassificacaoCargo : "";
    Model.LoadClassificacoes();
}
<div class="content-container vagas-container">
    <div class="conteudo-site vagas-list">
        <h1 id="titulo-interna" class="titulo-vagas"><span class="sr-only">Nossas Vagas</span></h1>
        @if (tipoCargo.NotIsNullOrWhiteSpace())
        {
            <h2 class="sr-only">Vagas do setor @Model.GetNomeClassificacao(tipoCargo)</h2>
        }
        else
        {
            <h2 class="sr-only">Vagas de todos os setores</h2>
        }
        <p class="p-descr">Escolha abaixo a vaga desejada, verifique se você atende os requisitos e cadastre-se para candidatar-se.</p>

        @using (Html.BeginForm("BuscarVagas", "Vagas", FormMethod.Post, new { @class = "form-busca" }))
        {
            <label for="PesquisaCandidato" class="sr-only">Pesquisar vaga</label>
            @Html.TextBox("PesquisaCandidato", string.Empty, new { @placeholder = "Encontre sua vaga..." })
            <button type="submit"><span class="sr-only">Pesquisar</span></button>
        }

        <a class="vertodas" href="~/Vagas/Listagem">Listar todas as vagas <span class="sr-only">sem filtrar por setor</span></a>

        @if (Model.Classificacoes.NotIsNull() && Model.Classificacoes.Any())
        {
            <div class="categorias-container">
                <h3 class="sr-only">Selecione o setor desejado nos link à seguir</h3>
                @foreach (var classificacao in Model.Classificacoes)
                {
                    <a href="~/Vagas/Listagem/@classificacao.Classificacao" class="@(@classificacao.Classificacao.ToLower() == tipoCargo ? "selected" : string.Empty)"><span class="sr-only">Listar vagas do setor </span>@classificacao.Nome</a>
                }
            </div>
        }
        <h3 class="sr-only">Seleciona a vaga desejada nos link à seguir</h3>
        <div id="id-lista-vagas" class="list-vagas">
            @Html.Action("CarregarListaVagas", "Vagas", new { tipo = tipoCargo })
        </div>
    </div>
</div>

@Html.Partial("PartialFooter")
