o
    di%                     @   s,   d dl mZ d dlmZ dd Zdd ZdS )    )ObjectDoesNotExist)modelsc                 C   0   zt jjj| d}|jjW S  ty   Y dS w )z
    Get the connector ID based on the given vehicle make ID.

    Args:
        vehicle_make_id (int): The ID of the vehicle make.

    Returns:
        int or None: The connector ID if found, otherwise None.
    )Zvehicle_make__idNr   VehicleModelMasterobjectsget	connectoridr   )vehicle_make_idvehicle_model r   a/var/www/html/evchargy.com/django-station-ev/station_ev/apps/vehicle/services/vehicle_services.py get_connector_id_by_vehicle_make   s   

r   c                 C   r   )z
    Get the connector ID based on the given vehicle model ID.

    Args:
        vehicle_model_id (int): The ID of the vehicle model.

    Returns:
        int or None: The connector ID if found, otherwise None.
    )r
   Nr   )vehicle_model_idr   r   r   r   !get_connector_id_by_vehicle_model   s   

r   N)django.core.exceptionsr   Zapps.vehicler   r   r   r   r   r   r   <module>   s    