public void Create(Motorista pMotorista)
        {
            sql = new StringBuilder();
            sql.Append("INSERT INTO motoristas ");
            sql.Append("VALUES(@id, @nome, @rg, @telefone, @endereco,@salario)");

            cmm.CommandText = sql.ToString();

            cmm.Parameters.AddWithValue("@id", pMotorista.id);
            cmm.Parameters.AddWithValue("@nome", pMotorista.nome);
            cmm.Parameters.AddWithValue("@rg", pMotorista.rg);
            cmm.Parameters.AddWithValue("@telefone", pMotorista.telefone);
            cmm.Parameters.AddWithValue("@endereco", pMotorista.endereco);
            cmm.Parameters.AddWithValue("@salario", pMotorista.salario);

            conn.ExecutarComando(cmm);
        }
        public Motorista GetOne(int pId)
        {
            sql = new StringBuilder();
            sql.Append("SELECT * FROM motoristas d ");
            sql.Append("WHERE d.id = @id");

            cmm.Parameters.AddWithValue("@id", pId);

            cmm.CommandText = sql.ToString();

            MySqlDataReader dr = conn.ExecutarConsulta(cmm);

            dr.Read();

            Motorista editar = new Motorista
            {
                id = (int)dr["id"],
                nome = (string)dr["nome"],
                rg = (string)dr["rg"],
                telefone = (string)dr["telefone"],
                endereco = (string)dr["endereco"],
                salario = (int)dr["salario"]

            };

            return editar;
        }
        public void Update(Motorista pMotorista)
        {
            sql = new StringBuilder();
            sql.Append("UPDATE motoristas ");
            sql.Append("SET nome = @nome, rg = @rg, telefone = @telefone, endereco=@endereco, salario=@salario ");
            sql.Append("WHERE id = @id");

            cmm.CommandText = sql.ToString();

            cmm.Parameters.AddWithValue("@id", pMotorista.id);
            cmm.Parameters.AddWithValue("@nome", pMotorista.nome);
            cmm.Parameters.AddWithValue("@rg", pMotorista.rg);
            cmm.Parameters.AddWithValue("@telefone", pMotorista.telefone);
            cmm.Parameters.AddWithValue("@endereco", pMotorista.endereco);
            cmm.Parameters.AddWithValue("@salario", pMotorista.salario);

            conn.ExecutarComando(cmm);
        }
 public ActionResult Update(Motorista    pMotorista)
 {
     mRepository.Update(pMotorista);
         return RedirectToAction("Index");
 }