Show / Hide Table of Contents

Class FaqQuestionManager

Inheritance
object
DomainService
CmsKitProDomainServiceBase
FaqQuestionManager
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.Faqs
Assembly: Volo.CmsKit.Pro.Domain.dll
Syntax
public class FaqQuestionManager : CmsKitProDomainServiceBase, IDomainService, ITransientDependency

Constructors

FaqQuestionManager(IFaqQuestionRepository, IFaqSectionRepository)

Declaration
public FaqQuestionManager(IFaqQuestionRepository faqQuestionRepository, IFaqSectionRepository faqSectionRepository)
Parameters
Type Name Description
IFaqQuestionRepository faqQuestionRepository
IFaqSectionRepository faqSectionRepository

Properties

FaqQuestionRepository

Declaration
protected IFaqQuestionRepository FaqQuestionRepository { get; }
Property Value
Type Description
IFaqQuestionRepository

FaqSectionRepository

Declaration
protected IFaqSectionRepository FaqSectionRepository { get; }
Property Value
Type Description
IFaqSectionRepository

Methods

CreateAsync(Guid, string, string, int)

Declaration
public virtual Task<FaqQuestion> CreateAsync(Guid sectionId, string title, string text, int order)
Parameters
Type Name Description
Guid sectionId
string title
string text
int order
Returns
Type Description
Task<FaqQuestion>

UpdateTitle(FaqQuestion, string)

Declaration
public virtual Task UpdateTitle(FaqQuestion question, string title)
Parameters
Type Name Description
FaqQuestion question
string title
Returns
Type Description
Task

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