Пример #1
0
        //método  para retornar 1 automovel pelo id..
        public JsonResult ObterAutomovel(int idAutomovel)
        {
            try
            {
                //buscar 1 automovel no banco de dados pelo id..
                AutomovelRepository rep = new AutomovelRepository();
                Automovel           a   = rep.FindById(idAutomovel);

                //retornando para a página..
                AutomovelConsultaViewModel model = new AutomovelConsultaViewModel();
                model.IdAutomovel = a.IdAutomovel;

                model.Marca  = a.Marca;
                model.Modelo = a.Modelo;

                model.Placa = a.Placa;

                model.KmInicial = a.KmInicial;

                model.Foto           = a.Foto;
                model.IdMotorista    = a.IdMotorista;
                model.IdProprietario = a.IdProprietario;

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

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

                //varrer cada automovel obtido do banco de dados
                AutomovelRepository rep = new AutomovelRepository();
                foreach (Automovel a in rep.FindAll())
                {
                    AutomovelConsultaViewModel model = new AutomovelConsultaViewModel();

                    model.IdAutomovel = a.IdAutomovel;

                    model.Marca  = a.Marca;
                    model.Modelo = a.Modelo;

                    model.Placa = a.Placa;

                    model.KmInicial = a.KmInicial;

                    model.Foto             = a.Foto;
                    model.IdMotorista      = a.IdMotorista;
                    model.NomeMotorista    = a.Motorista.Nome;
                    model.IdProprietario   = a.IdProprietario;
                    model.NomeProprietario = a.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));
            }
        }