C# Class Nop.Services.Logging.CustomerActivityService

Customer activity service
Inheritance: ICustomerActivityService
Afficher le fichier Open project: emilianionascu/NopCommerce

Méthodes publiques

Méthode Description
ClearAllActivities ( ) : void

Clears activity log

CustomerActivityService ( ICacheManager cacheManager, IRepository activityLogRepository, IRepository activityLogTypeRepository, IWorkContext workContext, IDbContext dbContext, IDataProvider dataProvider, CommonSettings commonSettings ) : System

Ctor

DeleteActivity ( Nop.Core.Domain.Logging.ActivityLog activityLog ) : void

Deletes an activity log item

DeleteActivityType ( ActivityLogType activityLogType ) : void

Deletes an activity log type item

GetActivityById ( int activityLogId ) : Nop.Core.Domain.Logging.ActivityLog

Gets an activity log item

GetActivityTypeById ( int activityLogTypeId ) : ActivityLogType

Gets an activity log type item

GetAllActivities ( System.DateTime createdOnFrom, System.DateTime createdOnTo, int customerId, int activityLogTypeId, int pageIndex, int pageSize ) : IPagedList

Gets all activity log items

GetAllActivityTypes ( ) : IList

Gets all activity log type items

InsertActivity ( string systemKeyword, string comment ) : Nop.Core.Domain.Logging.ActivityLog

Inserts an activity log item

InsertActivity ( string systemKeyword, string comment, Customer customer ) : Nop.Core.Domain.Logging.ActivityLog

Inserts an activity log item

InsertActivityType ( ActivityLogType activityLogType ) : void

Inserts an activity log type item

UpdateActivityType ( ActivityLogType activityLogType ) : void

Updates an activity log type item

Method Details

ClearAllActivities() public méthode

Clears activity log
public ClearAllActivities ( ) : void
Résultat void

CustomerActivityService() public méthode

Ctor
public CustomerActivityService ( ICacheManager cacheManager, IRepository activityLogRepository, IRepository activityLogTypeRepository, IWorkContext workContext, IDbContext dbContext, IDataProvider dataProvider, CommonSettings commonSettings ) : System
cacheManager ICacheManager Cache manager
activityLogRepository IRepository Activity log repository
activityLogTypeRepository IRepository Activity log type repository
workContext IWorkContext Work context
dbContext IDbContext DB context
dataProvider IDataProvider WeData provider
commonSettings Nop.Core.Domain.Common.CommonSettings Common settings
Résultat System

DeleteActivity() public méthode

Deletes an activity log item
public DeleteActivity ( Nop.Core.Domain.Logging.ActivityLog activityLog ) : void
activityLog Nop.Core.Domain.Logging.ActivityLog Activity log type
Résultat void

DeleteActivityType() public méthode

Deletes an activity log type item
public DeleteActivityType ( ActivityLogType activityLogType ) : void
activityLogType Nop.Core.Domain.Logging.ActivityLogType Activity log type
Résultat void

GetActivityById() public méthode

Gets an activity log item
public GetActivityById ( int activityLogId ) : Nop.Core.Domain.Logging.ActivityLog
activityLogId int Activity log identifier
Résultat Nop.Core.Domain.Logging.ActivityLog

GetActivityTypeById() public méthode

Gets an activity log type item
public GetActivityTypeById ( int activityLogTypeId ) : ActivityLogType
activityLogTypeId int Activity log type identifier
Résultat Nop.Core.Domain.Logging.ActivityLogType

GetAllActivities() public méthode

Gets all activity log items
public GetAllActivities ( System.DateTime createdOnFrom, System.DateTime createdOnTo, int customerId, int activityLogTypeId, int pageIndex, int pageSize ) : IPagedList
createdOnFrom System.DateTime Log item creation from; null to load all customers
createdOnTo System.DateTime Log item creation to; null to load all customers
customerId int Customer identifier; null to load all customers
activityLogTypeId int Activity log type identifier
pageIndex int Page index
pageSize int Page size
Résultat IPagedList

GetAllActivityTypes() public méthode

Gets all activity log type items
public GetAllActivityTypes ( ) : IList
Résultat IList

InsertActivity() public méthode

Inserts an activity log item
public InsertActivity ( string systemKeyword, string comment ) : Nop.Core.Domain.Logging.ActivityLog
systemKeyword string The system keyword
comment string The activity comment
Résultat Nop.Core.Domain.Logging.ActivityLog

InsertActivity() public méthode

Inserts an activity log item
public InsertActivity ( string systemKeyword, string comment, Customer customer ) : Nop.Core.Domain.Logging.ActivityLog
systemKeyword string The system keyword
comment string The activity comment
customer Nop.Core.Domain.Customers.Customer The customer
Résultat Nop.Core.Domain.Logging.ActivityLog

InsertActivityType() public méthode

Inserts an activity log type item
public InsertActivityType ( ActivityLogType activityLogType ) : void
activityLogType Nop.Core.Domain.Logging.ActivityLogType Activity log type item
Résultat void

UpdateActivityType() public méthode

Updates an activity log type item
public UpdateActivityType ( ActivityLogType activityLogType ) : void
activityLogType Nop.Core.Domain.Logging.ActivityLogType Activity log type item
Résultat void