def add_envgroups_to_product(step, stored_product, product_name):
    productModel = ProductModel()
    product_name = productModel.get_stored_or_store_name(stored_product, product_name)

    envgrp_ids = []
    for envgrp in step.hashes:
        envgrp_id = EnvironmentgroupModel().get_resid(envgrp["name"])[0]
        envgrp_ids.append(envgrp_id)

    productModel.add_environmentgroups(product_name, envgrp_ids)
def add_environmentgroup_to_product(step, envgrp_name, product_name):
    productModel = ProductModel()
    envgrp_id = EnvironmentgroupModel().get_resid(envgrp_name)[0]
    productModel.add_environmentgroups(product_name, envgrp_id)