Show / Hide Table of Contents

Class BlogManager

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

Constructors

BlogManager(IBlogRepository)

Declaration
public BlogManager(IBlogRepository blogRepository)
Parameters
Type Name Description
IBlogRepository blogRepository

Properties

BlogRepository

Declaration
protected IBlogRepository BlogRepository { get; }
Property Value
Type Description
IBlogRepository

Methods

CheckSlugAsync(string)

Declaration
protected virtual Task CheckSlugAsync(string slug)
Parameters
Type Name Description
string slug
Returns
Type Description
Task

CreateAsync(string, string)

Declaration
public virtual Task<Blog> CreateAsync(string name, string slug)
Parameters
Type Name Description
string name
string slug
Returns
Type Description
Task<Blog>

UpdateAsync(Blog, string, string)

Declaration
public virtual Task<Blog> UpdateAsync(Blog blog, string name, string slug)
Parameters
Type Name Description
Blog blog
string name
string slug
Returns
Type Description
Task<Blog>

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