TRONIX Code Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Tronix.Business.Services.SellingStyleService Class Reference
Inheritance diagram for Tronix.Business.Services.SellingStyleService:
Inheritance graph
[legend]
Collaboration diagram for Tronix.Business.Services.SellingStyleService:
Collaboration graph
[legend]

Public Member Functions

 SellingStyleService (IAuthorizationService authorizationService, IRepository< SellingStyle > sellingStyleRepository, IRepository< DealerSellingStyle > dealerSellingStyleRepository, IRepository< UserSellingStyle > userSellingStyleRepository, IRepository< MenuTemplate > menuTemplateRepository, IRepository< OwnerGroupSellingStyle > ownerGroupSellingStyleRepository, ISessionProviderService sessionProviderService, IRepository< User > userRepository)
 
IEnumerable< MenuTemplateSellingStyleDTOGetSellingStylesForMenuTemplate (int dealerCode, UserRoleEnum userRole)
 
IEnumerable< SellingStyleSerializableDTOGetSellingStylesByDealerGroup (int dealerGroupId)
 
List< SellingStyleSerializableDTOGetSellingStylesByDealerCode (int dealerCode)
 
IEnumerable< SellingStyleSerializableDTOGetActiveSellingStylesForUser (int dealerCode)
 
IEnumerable< SellingStyleSerializableDTOGetAllSellingStylesForUser ()
 
void SetUserSellingStyles (User user, SaveUserDTO userDTO)
 
void UpdateUserSellingStyles (User user, SaveUserDTO userDTO)
 
int[] GetPackageOptionsForDealerAndSellingStyle (int sellingStyleId, Dealer dealer)
 
List< SellingStyleSerializableDTOGetActiveSellingStylesForUserRole (UserRoleEnum userRoleId, List< SellingStyleSerializableDTO > dealerSellingStyles, List< UserSellingStyle > userSellingStyles)
 
List< SellingStyleSerializableDTOGetActiveSellingStylesForUserId (int userId)
 
IEnumerable< MenuTemplateSellingStyleDTOGetSellingStylesForMenuTemplate (int dealerCode, UserRoleEnum userRole)
 
IEnumerable< SellingStyleSerializableDTOGetSellingStylesByDealerGroup (int dealerGroupId)
 
List< SellingStyleSerializableDTOGetSellingStylesByDealerCode (int dealerCode)
 
IEnumerable< SellingStyleSerializableDTOGetActiveSellingStylesForUser (int dealerCode)
 
IEnumerable< SellingStyleSerializableDTOGetAllSellingStylesForUser ()
 
void SetUserSellingStyles (User user, SaveUserDTO userDTO)
 
void UpdateUserSellingStyles (User user, SaveUserDTO userDTO)
 
int[] GetPackageOptionsForDealerAndSellingStyle (int sellingStyleId, Dealer dealer)
 
List< SellingStyleSerializableDTOGetActiveSellingStylesForUserRole (UserRoleEnum userRoleId, List< SellingStyleSerializableDTO > dealerSellingStyles, List< UserSellingStyle > userSellingStyles)
 
List< SellingStyleSerializableDTOGetActiveSellingStylesForUserId (int userId)
 

Constructor & Destructor Documentation

◆ SellingStyleService()

Tronix.Business.Services.SellingStyleService.SellingStyleService ( IAuthorizationService  authorizationService,
IRepository< SellingStyle sellingStyleRepository,
IRepository< DealerSellingStyle dealerSellingStyleRepository,
IRepository< UserSellingStyle userSellingStyleRepository,
IRepository< MenuTemplate menuTemplateRepository,
IRepository< OwnerGroupSellingStyle ownerGroupSellingStyleRepository,
ISessionProviderService  sessionProviderService,
IRepository< User userRepository 
)

Member Function Documentation

◆ GetActiveSellingStylesForUser()

IEnumerable< SellingStyleSerializableDTO > Tronix.Business.Services.SellingStyleService.GetActiveSellingStylesForUser ( int  dealerCode)

◆ GetActiveSellingStylesForUserId()

List< SellingStyleSerializableDTO > Tronix.Business.Services.SellingStyleService.GetActiveSellingStylesForUserId ( int  userId)

◆ GetActiveSellingStylesForUserRole()

List< SellingStyleSerializableDTO > Tronix.Business.Services.SellingStyleService.GetActiveSellingStylesForUserRole ( UserRoleEnum  userRoleId,
List< SellingStyleSerializableDTO dealerSellingStyles,
List< UserSellingStyle userSellingStyles 
)

◆ GetAllSellingStylesForUser()

IEnumerable< SellingStyleSerializableDTO > Tronix.Business.Services.SellingStyleService.GetAllSellingStylesForUser ( )

◆ GetPackageOptionsForDealerAndSellingStyle()

int[] Tronix.Business.Services.SellingStyleService.GetPackageOptionsForDealerAndSellingStyle ( int  sellingStyleId,
Dealer  dealer 
)

◆ GetSellingStylesByDealerCode()

List< SellingStyleSerializableDTO > Tronix.Business.Services.SellingStyleService.GetSellingStylesByDealerCode ( int  dealerCode)

◆ GetSellingStylesByDealerGroup()

IEnumerable< SellingStyleSerializableDTO > Tronix.Business.Services.SellingStyleService.GetSellingStylesByDealerGroup ( int  dealerGroupId)

◆ GetSellingStylesForMenuTemplate()

IEnumerable< MenuTemplateSellingStyleDTO > Tronix.Business.Services.SellingStyleService.GetSellingStylesForMenuTemplate ( int  dealerCode,
UserRoleEnum  userRole 
)

◆ SetUserSellingStyles()

void Tronix.Business.Services.SellingStyleService.SetUserSellingStyles ( User  user,
SaveUserDTO  userDTO 
)

◆ UpdateUserSellingStyles()

void Tronix.Business.Services.SellingStyleService.UpdateUserSellingStyles ( User  user,
SaveUserDTO  userDTO 
)

The documentation for this class was generated from the following file: