Table of Contents

Class UserAddressService

Namespace
Dynamicweb.Security.UserManagement
Assembly
Dynamicweb.Core.dll
public sealed class UserAddressService
Inheritance
UserAddressService
Inherited Members

Methods

Delete(UserAddress)

public void Delete(UserAddress address)

Parameters

address UserAddress

DeleteByUserId(int)

Deletes all user addresses from db

public void DeleteByUserId(int userId)

Parameters

userId int

The user id

GetAddressById(int)

Gets a user address by id.

public UserAddress GetAddressById(int id)

Parameters

id int

Identifier of a user address.

Returns

UserAddress

User address, if found; otherwise null.

GetAddresses()

Gets all user addresses.

public IEnumerable<UserAddress> GetAddresses()

Returns

IEnumerable<UserAddress>

GetAddressesByUserId(int)

Gets user addresses by user id.

public IEnumerable<UserAddress> GetAddressesByUserId(int userId)

Parameters

userId int

Identifier of a user.

Returns

IEnumerable<UserAddress>

GetDefaultAddressByUserId(int)

Gets the default user address by user id. If no default address is set returns user address from AccessUserTable

public UserAddress GetDefaultAddressByUserId(int userId)

Parameters

userId int

User id to be used for searching default address

Returns

UserAddress

A user address marked as default for the given user, if found; otherwise the address stored on the user.

HasDefaultAddressByUserId(int)

Returns true if the user has a default address

public bool HasDefaultAddressByUserId(int userId)

Parameters

userId int

User id to be used for search default address

Returns

bool

True or false

RemoveDefaultAddressByUserId(int)

Removes any default address by user id.

public void RemoveDefaultAddressByUserId(int userId)

Parameters

userId int

Identifier of a user.

Save(UserAddress)

Saves current user address

public void Save(UserAddress address)

Parameters

address UserAddress
To top