ProfilePostClassificationService Class
Assembly: PTS.Modules.ProfilePostClassificationAggregate.dll
Syntax
public class ProfilePostClassificationService : UnitOfWorkService, IServiceProviderAccessor, IProfilePostClassificationService, ISeedWork<IProfilePostClassificationService>, ISeedWork
Inheritance
System.Object
ProfilePostClassificationService
Constructors
ProfilePostClassificationService(IUnitOfWork)
Declaration
public ProfilePostClassificationService(IUnitOfWork unitOfWork)
Parameters
Properties
Classifications
Declaration
protected IRepository<Classification> Classifications { get; }
Property Value
ProfilePostClassificationAggregate
Declaration
protected IRepository<ProfilePostClassification> ProfilePostClassificationAggregate { get; }
Property Value
ProfilePostExtension
Declaration
protected IRepository<ProfilePost> ProfilePostExtension { get; }
Property Value
Methods
GetPostClassification(ProfilePost, Classification)
Declaration
public ProfilePostClassification GetPostClassification(ProfilePost post, Classification classification)
Parameters
Returns
GetPostClassificationAsync(ProfilePost, Classification)
Declaration
public Task<ProfilePostClassification> GetPostClassificationAsync(ProfilePost post, Classification classification)
Parameters
Returns
GetPostClassifications(ProfilePost)
Declaration
public List<ProfilePostClassification> GetPostClassifications(ProfilePost post)
Parameters
Returns
GetPostClassificationsAsync(ProfilePost)
Declaration
public Task<List<ProfilePostClassification>> GetPostClassificationsAsync(ProfilePost post)
Parameters
Returns
ReplacePostClassifications(ProfilePost, Classification[])
Declaration
public List<ProfilePostClassification> ReplacePostClassifications(ProfilePost post, params Classification[] classifications)
Parameters
Returns
ReplacePostClassificationsAsync(ProfilePost, Classification[])
Declaration
public Task<List<ProfilePostClassification>> ReplacePostClassificationsAsync(ProfilePost post, params Classification[] classifications)
Parameters
Returns
SetPostClassification(ProfilePost, Classification)
Declaration
public ProfilePostClassification SetPostClassification(ProfilePost post, Classification classification)
Parameters
Returns
SetPostClassificationAsync(ProfilePost, Classification)
Declaration
public Task<ProfilePostClassification> SetPostClassificationAsync(ProfilePost post, Classification classification)
Parameters
Returns
SetPostClassifications(ProfilePost, Classification[])
Declaration
public List<ProfilePostClassification> SetPostClassifications(ProfilePost post, params Classification[] classifications)
Parameters
Returns
SetPostClassificationsAsync(ProfilePost, Classification[])
Declaration
public Task<List<ProfilePostClassification>> SetPostClassificationsAsync(ProfilePost post, params Classification[] classifications)
Parameters
Returns
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Extension Methods