public void Create(Mensalidade pMensalidade)
        {
            sql = new StringBuilder();
            sql.Append("INSERT INTO mensalidades(dias, custo, idRota) ");
            sql.Append("VALUES(@dias, @custo, @idRota)");

            cmm.CommandText = sql.ToString();

            cmm.Parameters.AddWithValue("@dias", pMensalidade.dias);
            cmm.Parameters.AddWithValue("@custo", pMensalidade.custo);
            cmm.Parameters.AddWithValue("@idRota", pMensalidade.rota.id);

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

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

            cmm.CommandText = sql.ToString();

            MySqlDataReader dr = conn.ExecutarConsulta(cmm);

            dr.Read();

            Mensalidade editar = new Mensalidade
            {
                id = (int)dr["id"],
                dias = (string)dr["nome"],
                custo = (int)dr["rg"],
                rota = new Rota
                {
                    id = (int)dr["idRota"],
                    nome = (string)dr["nome"],
                    idMotorista = (int)dr["idMotorista"],
                }
            };

            return editar;
        }
        public void Update(Mensalidade pMensalidade)
        {
            sql = new StringBuilder();
            sql.Append("UPDATE mensalidades");
            sql.Append("SET dias = @dias, custo = @custo, idRota = @idRota ");
            sql.Append("WHERE id = @id");

            cmm.CommandText = sql.ToString();

            cmm.Parameters.AddWithValue("@id", pMensalidade.id);
            cmm.Parameters.AddWithValue("@dias", pMensalidade.dias);
            cmm.Parameters.AddWithValue("@custo", pMensalidade.custo);
            cmm.Parameters.AddWithValue("@idRota", pMensalidade.rota.id);

            conn.ExecutarComando(cmm);
        }
 public ActionResult Update(Mensalidade pMensalidade)
 {
     mRepositorio.Update(pMensalidade);
     return RedirectToAction("Index");
 }