public List <BilledeArrang> readList(long?arrangementId, string brugerId) { List <BilledeArrang> billedeArrangList = new List <BilledeArrang>(); openConnection(); cmd.CommandText = "select b.billedId, b.billedAdresse, b.arrangementId, b.brugerId, b.createTs, b.kommentar, a.arrangementBeskrivelse " + "from billeder2 b, arrangement a " + "where a.arrangementId = b.arrangementId " + ((arrangementId == null) ? "" : "and b.arrangementId=" + arrangementId) + ((brugerId == null) ? "" : " and b.brugerId=='" + brugerId + "'"); MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { BilledeArrang billedeArrang = new BilledeArrang(); billedeArrang.billedId = reader.GetInt64("billedId"); billedeArrang.billedAdresse = reader.GetString("billedAdresse"); billedeArrang.arrangementId = reader.GetInt64("arrangementId"); billedeArrang.brugerId = reader.GetString("brugerId"); billedeArrang.createTs = reader.GetDateTime("createTs"); billedeArrang.kommentar = reader.GetString("kommentar"); billedeArrang.arrangementBeskrivelse = reader.GetString("arrangementBeskrivelse"); billedeArrangList.Add(billedeArrang); } closeConnection(); return(billedeArrangList); }
public override bool Equals(System.Object obj) { if (obj == null) { return(false); } BilledeArrang x = (BilledeArrang)obj; if (x == null) { return(false); } //return (x.billedAdresse == billedAdresse && x.arrangementId == arrangementId && x.brugerId == brugerId && x.createTs == createTs && x.kommentar == kommentar && x.arrangementBeskrivelse == arrangementBeskrivelse); // uden createTs: return(x.billedAdresse == billedAdresse && x.arrangementId == arrangementId && x.brugerId == brugerId && x.kommentar == kommentar && x.arrangementBeskrivelse == arrangementBeskrivelse); }
public BilledeArrang readMedBilledId(long billedId) { openConnection(); cmd.CommandText = string.Format("select b.billedId, b.billedAdresse, b.arrangementId, b.brugerId, b.createTs, b.kommentar, a.arrangementBeskrivelse from billeder2 b, arrangement a where a.arrangementId = b.arrangementId and b.billedId = '{0}'", billedId); BilledeArrang billedeArrang = new BilledeArrang(); MySqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { //billedAdresse, arrangementId, brugerId, createTs, kommentar, arrangementBeskrivelse billedeArrang.billedId = reader.GetInt64("billedId"); billedeArrang.billedAdresse = reader.GetString("billedAdresse"); billedeArrang.arrangementId = reader.GetInt64("arrangementId"); billedeArrang.brugerId = reader.GetString("brugerId"); billedeArrang.createTs = reader.GetDateTime("createTs"); billedeArrang.kommentar = reader.GetString("kommentar"); billedeArrang.arrangementBeskrivelse = reader.GetString("arrangementBeskrivelse"); } closeConnection(); return(billedeArrang); }