def save_dcrooms(dcrooms_dict): dcrooms = DatacenterRooms() dcrooms.dc = Datacenter().get_dc(idt=dcrooms_dict.get('dc')) dcrooms.name = dcrooms_dict.get('name') dcrooms.racks = dcrooms_dict.get('racks') dcrooms.spines = dcrooms_dict.get('spines') dcrooms.leafs = dcrooms_dict.get('leafs') dcrooms.config = dcrooms_dict.get('config') dcrooms.save_dcrooms() return dcrooms
def edit_dcrooms(dcroom_id, dcrooms_dict): dcrooms = DatacenterRooms().get_dcrooms(idt=dcroom_id) if dcrooms_dict.get('name'): dcrooms.name = dcrooms_dict.get('name') if dcrooms_dict.get('racks'): dcrooms.racks = dcrooms_dict.get('racks') if dcrooms_dict.get('spines'): dcrooms.spines = dcrooms_dict.get('spines') if dcrooms_dict.get('leafs'): dcrooms.leafs = dcrooms_dict.get('leafs') if dcrooms_dict.get('config'): dcrooms.config = dcrooms_dict.get('config') dcrooms.save_dcrooms() return dcrooms