Esempio n. 1
0
        private void CarregarViewBag()
        {
            #region Solicitante

            var solicitante = colaboradorService
                              .GetAll(x => x.IdeColaborador > 0)
                              .ToList();

            ViewBag.Solicitante = solicitante
                                  .Select(x => new SelectListItem()
            {
                Value = x.IdeColaborador.ToString(), Text = x.NomColaborador
            })
                                  .OrderBy(x => x.Text)
                                  .ToList();

            #endregion

            #region Veiculo

            var veiculo = veiculoService
                          .GetAll(x => x.IdeVeiculo > 0)
                          .ToList();

            ViewBag.Veiculo = veiculo
                              .Select(x => new SelectListItem()
            {
                Value = x.IdeVeiculo.ToString(), Text = string.Format("{0} - {1}", x.DscMarcaModelo, x.NumPlaca)
            })
                              .OrderBy(x => x.Text)
                              .ToList();

            #endregion

            #region Motorista

            var motorista = colaboradorService
                            .GetAll(x => (x.IdeTipoColaborador == Enums.TipoColaborador.Motorista.GetHashCode()))
                            .ToList();

            ViewBag.Motorista = motorista
                                .Select(x => new SelectListItem()
            {
                Value = x.IdeColaborador.ToString(), Text = x.NomColaborador
            })
                                .OrderBy(x => x.Text)
                                .ToList();

            #endregion

            #region Status da Viagem

            var statusViagem = Dominio.BuscarStatusViagem();
            ViewBag.StatusViagem = statusViagem
                                   .Select(x => new SelectListItem()
            {
                Value = x.Key, Text = x.Value
            })
                                   .OrderBy(x => x.Text)
                                   .ToList();

            #endregion
        }