//método  para retornar 1 Caminhao pelo id..
        public JsonResult ObterCaminhao(int idCaminhao)
        {
            try
            {
                //buscar 1 automovel no banco de dados pelo id..
                CaminhaoRepository rep = new CaminhaoRepository();
                Caminhao           c   = rep.FindById(idCaminhao);

                //retornando para a página..
                CaminhaoConsultaViewModel model = new CaminhaoConsultaViewModel();
                model.IdCaminhao = c.IdCaminhao;

                model.Marca  = c.Marca;
                model.Modelo = c.Modelo;

                model.Placa = c.Placa;

                model.KmInicial = c.KmInicial;

                model.Foto           = c.Foto;
                model.IdMotorista    = c.IdMotorista;
                model.IdProprietario = c.IdProprietario;

                //enviando para a página..
                return(Json(model, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                //retornar mensagem de erro..
                return(Json(e.Message, JsonRequestBehavior.AllowGet));
            }
        }
        //método para retornar a consulta de aumomovel para o Angular..

        public JsonResult ConsultarCaminhoes()
        {
            try
            {
                //declarar uma lista da classe automovelConsultaViewModel..
                List <CaminhaoConsultaViewModel> lista = new List <CaminhaoConsultaViewModel>();

                //varrer cada Caminhao obtido do banco de dados
                CaminhaoRepository rep = new CaminhaoRepository();
                foreach (Caminhao c in rep.FindAll())
                {
                    CaminhaoConsultaViewModel model = new CaminhaoConsultaViewModel();

                    model.IdCaminhao = c.IdCaminhao;

                    model.Marca  = c.Marca;
                    model.Modelo = c.Modelo;

                    model.Placa = c.Placa;

                    model.KmInicial = c.KmInicial;

                    model.Foto             = c.Foto;
                    model.IdMotorista      = c.IdMotorista;
                    model.NomeMotorista    = c.Motorista.Nome;
                    model.IdProprietario   = c.IdProprietario;
                    model.NomeProprietario = c.Proprietario.Nome;

                    lista.Add(model); //adicionando na lista..
                }

                //retornando a lista..
                return(Json(lista, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                //retornar erro..
                return(Json(e.Message, JsonRequestBehavior.AllowGet));
            }
        }