//GetDrinkByProdID gets one juoma with specified productID
GetDrinkByProdID gets one juoma with specified productID
// GetDrinkByProdID gets one juoma with specified productID
func (db *Db) GetDrinkByProdID(ProductID string) (d model.Drink, error error) {
	rows, err := db.conn.Query("SELECT * FROM drink WHERE productid = $1;", ProductID)
	defer rows.Close()
	if err != nil {
		log.Errorf("db: failed to get juoma: %v\n", err)
	}
	var drink model.Drink
	for rows.Next() {
		scanErr := rows.Scan(&drink.ID, &drink.Date, &drink.ProductID, &drink.Nimi, &drink.Valikoima, &drink.PulloKoko, &drink.Hinta, &drink.LitraHinta, &drink.Uutuus, &drink.HinnastoJarjestysKoodi, &drink.Tyyppi, &drink.AlaTyyppi, &drink.ErityisRyhma, &drink.OlutTyyppi, &drink.ValmistusMaa, &drink.Alue, &drink.VuosiKerta, &drink.EtikettiMerkintoja, &drink.Huomautus, &drink.Rypaleet, &drink.Luonnehdinta, &drink.PakkausTyyppi, &drink.SuljentaTyyppi, &drink.AlkoholiProsentti, &drink.HapotGl, &drink.SokeriGl, &drink.Kantavierrep, &drink.Vari, &drink.Katkerot, &drink.Energia100ml, &drink.Valikoima)
		if scanErr != nil {
			log.Errorf("db: failed to scan juoma: %v\n", err)
		}
	}
	return drink, nil
}
func ( db * Db ) GetDrinkByProdID ( ProductID string ) ( d model . Drink , error error ) { rows , err := db . conn . Query ( " " , ProductID ) defer rows . Close ( ) if err != nil { log . Errorf ( " \n " , err ) } var drink model . Drink for rows . Next ( ) { scanErr := rows . Scan ( & drink . ID , & drink . Date , & drink . ProductID , & drink . Nimi , & drink . Valikoima , & drink . PulloKoko , & drink . Hinta , & drink . LitraHinta , & drink . Uutuus , & drink . HinnastoJarjestysKoodi , & drink . Tyyppi , & drink . AlaTyyppi , & drink . ErityisRyhma , & drink . OlutTyyppi , & drink . ValmistusMaa , & drink . Alue , & drink . VuosiKerta , & drink . EtikettiMerkintoja , & drink . Huomautus , & drink . Rypaleet , & drink . Luonnehdinta , & drink . PakkausTyyppi , & drink . SuljentaTyyppi , & drink . AlkoholiProsentti , & drink . HapotGl , & drink . SokeriGl , & drink . Kantavierrep , & drink . Vari , & drink . Katkerot , & drink . Energia100ml , & drink . Valikoima ) if scanErr != nil { log . Errorf ( " \n " , err ) } } return drink , nil }
GetDrinkByProdID gets one juoma with specified productID
GetDrinkByProdID gets one juoma with specified productID