public int insert(AlbumGalleryModels item) { int rs = 0; StringBuilder sqlBuilder = new StringBuilder(); sqlBuilder.Append("INSERT "); sqlBuilder.Append("INTO "); sqlBuilder.Append("gov_album_gallery "); sqlBuilder.Append("( "); sqlBuilder.Append("album_id, "); sqlBuilder.Append("gallery_id "); sqlBuilder.Append(") "); sqlBuilder.Append("values("); sqlBuilder.Append("@1, @2"); sqlBuilder.Append(")"); this.Sql = sqlBuilder.ToString(); MySqlCommand objCmd = new MySqlCommand(Sql, getConnection()); objCmd.Parameters.AddWithValue("@1", item.AlbumId); objCmd.Parameters.AddWithValue("@2", item.GalleryId); rs = objCmd.ExecuteNonQuery(); return rs; }
public List<AlbumGalleryModels> select(int page, int limit) { int offset = (page - 1) * limit; StringBuilder sqlBuilder = new StringBuilder(); sqlBuilder.Append("SELECT "); sqlBuilder.Append("* "); sqlBuilder.Append("FROM "); sqlBuilder.Append("gov_album_gallery gag "); sqlBuilder.Append(getBaseSQL()); if (page > 0 && limit > 0) { sqlBuilder.Append(" LIMIT @limit "); sqlBuilder.Append(" OFFSET @offset "); } this.Sql = sqlBuilder.ToString(); MySqlCommand objCmd = new MySqlCommand(Sql, getConnection()); if (page > 0 && limit > 0) { objCmd.Parameters.AddWithValue("@limit", limit); objCmd.Parameters.AddWithValue("@offset", offset); } MySqlDataReader dataReader = objCmd.ExecuteReader(); List<AlbumGalleryModels> lstMenu = new List<AlbumGalleryModels>(); AlbumGalleryModels item; while (dataReader.Read()) { item = new AlbumGalleryModels(); item.AlbumId = Convert.ToInt32(dataReader["album_id"]); item.GalleryId = Convert.ToInt32(dataReader["gallery_id"]); lstMenu.Add(item); } getConnection().Close(); return lstMenu; }
public int delete(AlbumGalleryModels item) { StringBuilder sqlBuilder = new StringBuilder(); sqlBuilder.Append("DELETE "); sqlBuilder.Append("FROM "); sqlBuilder.Append("gov_album_gallery "); sqlBuilder.Append("WHERE "); sqlBuilder.Append("album_id=@album_id AND "); sqlBuilder.Append("gallery_id=@gallery_id "); this.Sql = sqlBuilder.ToString(); MySqlCommand objCmd = new MySqlCommand(Sql, getConnection()); objCmd.Parameters.AddWithValue("@album_id", item.AlbumId); objCmd.Parameters.AddWithValue("@gallery_id", item.GalleryId); int rs = objCmd.ExecuteNonQuery(); return rs; }