Subversion Repositories SmartDukaan

Rev

Rev 1891 | Rev 1899 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1891 Rev 1894
Line 5... Line 5...
5
'''
5
'''
6
from shop2020.utils.Utils import log_entry, to_py_date
6
from shop2020.utils.Utils import log_entry, to_py_date
7
from shop2020.model.v1.user.impl.UserDataAccessors import create_user, update_user, get_user_by_id, get_user_by_email, update_password,\
7
from shop2020.model.v1.user.impl.UserDataAccessors import create_user, update_user, get_user_by_id, get_user_by_email, update_password,\
8
    set_user_as_logged_out, set_user_as_logged_in, remove_address_for_user,\
8
    set_user_as_logged_out, set_user_as_logged_in, remove_address_for_user,\
9
    add_address_for_user, delete_user, authenticate_user, user_exists, get_user_state, initialize, set_default_address,\
9
    add_address_for_user, delete_user, authenticate_user, user_exists, get_user_state, initialize, set_default_address,\
10
    create_anonymous_user, forgot_password, get_all_addresses_for_user, get_default_address_id, get_default_pincode,\
10
    create_anonymous_user, forgot_password, get_all_addresses_for_user, get_address, get_default_address_id, get_default_pincode,\
11
    create_user_communication, get_user_communication_by_id, get_user_communication_by_user, get_all_user_communications,\
11
    create_user_communication, get_user_communication_by_id, get_user_communication_by_user, get_all_user_communications,\
12
    create_affiliate, get_affiliate_by_id, get_affiliate_by_name, create_tracker, get_tracker_by_id, get_trackers_by_affiliate,\
12
    create_affiliate, get_affiliate_by_id, get_affiliate_by_name, create_tracker, get_tracker_by_id, get_trackers_by_affiliate,\
13
    add_track_log, get_track_log_by_id, get_track_logs_by_tracker, get_track_logs_by_user, get_track_logs, create_master_affiliate,\
13
    add_track_log, get_track_log_by_id, get_track_logs_by_tracker, get_track_logs_by_user, get_track_logs, create_master_affiliate,\
14
    get_master_affiliate_by_id, get_master_affiliate_by_name, get_affiliates_by_master_affiliate
14
    get_master_affiliate_by_id, get_master_affiliate_by_name, get_affiliates_by_master_affiliate
15
from shop2020.model.v1.user.impl.CartDataAccessors import create_cart, get_cart,\
15
from shop2020.model.v1.user.impl.CartDataAccessors import create_cart, get_cart,\
Line 226... Line 226...
226
                t_addresses.append(to_t_address(address))
226
                t_addresses.append(to_t_address(address))
227
            return t_addresses
227
            return t_addresses
228
        finally:
228
        finally:
229
            UserDataAccessors.close_session()
229
            UserDataAccessors.close_session()
230
              
230
              
-
 
231
    def getAddressById(self, addressId):
-
 
232
        """
-
 
233
        Parameters:
-
 
234
         - addressId
-
 
235
        """
-
 
236
        try:
-
 
237
            return to_t_address(get_address(addressId))
-
 
238
        finally:
-
 
239
            UserDataAccessors.close_session()
-
 
240
              
231
    def getDefaultAddressId(self, userId):
241
    def getDefaultAddressId(self, userId):
232
        """
242
        """
233
        Parameters:
243
        Parameters:
234
         - userId
244
         - userId
235
        """
245
        """