Show / Hide Table of Contents

Class PageFeedbackManager

Inheritance
object
DomainService
PageFeedbackManager
Implements
IDomainService
ITransientDependency
Inherited Members
DomainService.LazyServiceProvider
DomainService.ServiceProvider
DomainService.Clock
DomainService.GuidGenerator
DomainService.LoggerFactory
DomainService.CurrentTenant
DomainService.AsyncExecuter
DomainService.Logger
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.CmsKit.PageFeedbacks
Assembly: Volo.CmsKit.Pro.Domain.dll
Syntax
public class PageFeedbackManager : DomainService, IDomainService, ITransientDependency

Constructors

PageFeedbackManager(IPageFeedbackEntityTypeDefinitionStore)

Declaration
public PageFeedbackManager(IPageFeedbackEntityTypeDefinitionStore pageFeedbackEntityTypeDefinitionStore)
Parameters
Type Name Description
IPageFeedbackEntityTypeDefinitionStore pageFeedbackEntityTypeDefinitionStore

Properties

PageFeedbackEntityTypeDefinitionStore

Declaration
protected IPageFeedbackEntityTypeDefinitionStore PageFeedbackEntityTypeDefinitionStore { get; }
Property Value
Type Description
IPageFeedbackEntityTypeDefinitionStore

Methods

CreateAsync(string, string, string, bool, string, Guid)

Declaration
public virtual Task<PageFeedback> CreateAsync(string entityType, string entityId, string url, bool isUseful, string userNote, Guid feedbackUserId)
Parameters
Type Name Description
string entityType
string entityId
string url
bool isUseful
string userNote
Guid feedbackUserId
Returns
Type Description
Task<PageFeedback>

CreateDefaultSetting(string)

Declaration
public virtual PageFeedbackSetting CreateDefaultSetting(string emailAddresses)
Parameters
Type Name Description
string emailAddresses
Returns
Type Description
PageFeedbackSetting

CreateSettingForEntityTypeAsync(string, string)

Declaration
public virtual Task<PageFeedbackSetting> CreateSettingForEntityTypeAsync(string entityType, string emailAddresses)
Parameters
Type Name Description
string entityType
string emailAddresses
Returns
Type Description
Task<PageFeedbackSetting>

Implements

IDomainService
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform