Ejemplo n.º 1
0
        public override void OnInitialize(IServiceProvider serviceProvider, IDomainService domainService)
        {
            ForumDomainService domain = (ForumDomainService)domainService;

            domain.ThreadQuery += Domain_ThreadQuery;
            domain.PostQuery   += Domain_PostQuery;
        }
Ejemplo n.º 2
0
 public static Task ExecuteDeletePost(this ForumDomainService domain, IDomainContext context)
 {
     return(domain.ExecuteAsync <IDatabaseContext, IAuthenticationProvider, string>(context, domain.DeletePost));
 }
Ejemplo n.º 3
0
 public static Task <IPost> ExecuteEditPost(this ForumDomainService domain, IDomainContext context)
 {
     return(domain.ExecuteAsync <IDatabaseContext, string, IPost>(context, domain.EditPost));
 }
Ejemplo n.º 4
0
 public static Task <IViewModel <IPost> > ExecuteListPosts(this ForumDomainService domain, IDomainContext context)
 {
     return(domain.ExecuteAsync <IDatabaseContext, string, IViewModel <IPost> >(context, domain.ListPosts));
 }
Ejemplo n.º 5
0
 public static Task <IThread> ExecuteUpdateThread(this ForumDomainService domain, IDomainContext context)
 {
     return(domain.ExecuteAsync <IDatabaseContext, IAuthenticationProvider, string, string, IThread>(context, domain.UpdateThread));
 }
Ejemplo n.º 6
0
 public static Task <IThread> ExecuteCreateThread(this ForumDomainService domain, IDomainContext context)
 {
     return(domain.ExecuteAsync <IDatabaseContext, string, IThread>(context, domain.CreateThread));
 }
Ejemplo n.º 7
0
 public static Task <IForum> ExecuteGetForum(this ForumDomainService domain, IDomainContext context)
 {
     return(domain.ExecuteAsync <IDatabaseContext, string, IForum>(context, domain.GetForum));
 }
Ejemplo n.º 8
0
 public static Task <IForum[]> ExecuteListForums(this ForumDomainService domain, IDomainContext context)
 {
     return(domain.ExecuteAsync <IDatabaseContext, IForum[]>(context, domain.ListForums));
 }