none
aspnetcore mvc RRS feed

  • Pergunta

  • Boa tarde a todos. 

    estou estudando aspnetcore crud, e com isso me deparei com uma situação que não achei um exemplo, dai peço ajuda dos membros. 

    tenho 4 controllers e seus respectivos views e models são eles carros, motoristas , usuários e marcação.

    no BD ja tenho gravado os motoristas carros e usuários.

    minha duvida esta na marcação. quando crio uma nova marcação, tenho uma campo data e outro  hora e logo abaixo um dropdown com a lista de carro e outro drop com a lista de motoristas. como que eu passo a data e hora para carregar esses dropdown somente com os carros e motoristas disponíveis ?

    obrigado pela atenção de todos.

    quarta-feira, 11 de dezembro de 2019 19:36

Respostas

Todas as Respostas

  • RicardoSj,

       Se você colocar o esquema do Diagrama de Classes fica mais fáil utilizar, mas eu acredito que se você colocar dois campos dentro da tabela do Motorista:
       - DataHoraInicioDisponibilidade;
       - DataHoraFimDisponibilidade;

       Poderá filtrar os motoristas e preencher corretamente a ComboBox de Motorista.
       O mesmo se aplica para a ComboBox do carro.

       Você poderá fazer assim também, 4 campos:
       1 - Motorista que está doente ou entrou em férias (ou qq outro caso que foi afastado):
          - DataInicioIndisponibilidade ;
          - DataFimIndisponibilidade;
       2 - Motorista tem essa janela de trabalho:
          - HoraInicioExpediente;
          - HoraFimExpediente;

    []'s,
    Fabio I.

    • Editado Fabio I quinta-feira, 12 de dezembro de 2019 17:45
    quinta-feira, 12 de dezembro de 2019 17:44
  • Boa noite fabio. 

    meu problema é como passar as informações da view para o actionresult.

    o projeto é para estudo, so programo em windowsforms. estou ficando louco com o fato de não ter acesso.

    postei outra pergunta sobre o MVC sem ser o CORE. acreditei que seria mais "facil", mas continuo com a mesma dificuldade.

     <div class="form-group">
                @Html.LabelFor(model => model.DateM, htmlAttributes: new { @class = "control-label col-md-2" })
                <div class="col-md-10">
                    @Html.EditorFor(model => model.DateM, new { htmlAttributes = new { @class = "form-control" } })
                    @Html.ValidationMessageFor(model => model.DateM, "", new { @class = "text-danger" })
                </div>
            </div>

    como passo DateM para o 

     public ActionResult Create(string Pesquisa = model.DateM)

    abraços.

    sexta-feira, 13 de dezembro de 2019 22:05
  • consegui atraves da @html.Action 

    Obrigado a todos.

    • Marcado como Resposta RicardoSj sábado, 14 de dezembro de 2019 01:12
    sábado, 14 de dezembro de 2019 01:12