Exemple #1
0
        //método para retornar a consulta de Motoristas para o Angular..
        public JsonResult ConsultarMotoristas()
        {
            try
            {
                //declarar uma lista da classe MotoristaConsultaViewModel..
                List <MotoristaConsultaViewModel> lista = new List <MotoristaConsultaViewModel>();

                //varrer cada motorista abtido do banco de dados
                MotoristaRepository rep = new MotoristaRepository();
                foreach (Motorista m in rep.FindAll())
                {
                    MotoristaConsultaViewModel model = new MotoristaConsultaViewModel();
                    model.IdMotorista = m.IdMotorista;
                    model.Nome        = m.Nome;
                    model.Cpf         = m.Cpf;
                    model.Telefone    = m.Telefone;

                    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));
            }
        }
Exemple #2
0
        //método para retornar  1 Motorista pelo id..
        public JsonResult ObterMotorista(int idMotorista)
        {
            try
            {
                //buscar 1 motorista no banco de dados pelo id..
                MotoristaRepository rep = new MotoristaRepository();
                Motorista           m   = rep.FindById(idMotorista);

                //retornando para a página..
                MotoristaConsultaViewModel model = new MotoristaConsultaViewModel();
                model.IdMotorista = m.IdMotorista;
                model.Nome        = m.Nome;
                model.Cpf         = m.Cpf;
                model.Telefone    = m.Telefone;

                //enviando para a página..
                return(Json(model, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                //retornar mensagem de erro..
                return(Json(e.Message, JsonRequestBehavior.AllowGet));
            }
        }