Example #1
0
 public static Task <IPost> ExecuteEditPost(this ForumDomainService domain, IDomainContext context)
 {
     return(domain.ExecuteAsync <IDatabaseContext, string, IPost>(context, domain.EditPost));
 }
Example #2
0
 public static Task ExecuteDeletePost(this ForumDomainService domain, IDomainContext context)
 {
     return(domain.ExecuteAsync <IDatabaseContext, IAuthenticationProvider, string>(context, domain.DeletePost));
 }
Example #3
0
 public static Task <IViewModel <IPost> > ExecuteListPosts(this ForumDomainService domain, IDomainContext context)
 {
     return(domain.ExecuteAsync <IDatabaseContext, string, IViewModel <IPost> >(context, domain.ListPosts));
 }
Example #4
0
 public static Task <IThread> ExecuteUpdateThread(this ForumDomainService domain, IDomainContext context)
 {
     return(domain.ExecuteAsync <IDatabaseContext, IAuthenticationProvider, string, string, IThread>(context, domain.UpdateThread));
 }
Example #5
0
 public static Task <IThread> ExecuteCreateThread(this ForumDomainService domain, IDomainContext context)
 {
     return(domain.ExecuteAsync <IDatabaseContext, string, IThread>(context, domain.CreateThread));
 }
Example #6
0
 public static Task <IForum> ExecuteGetForum(this ForumDomainService domain, IDomainContext context)
 {
     return(domain.ExecuteAsync <IDatabaseContext, string, IForum>(context, domain.GetForum));
 }
Example #7
0
 public static Task <IForum[]> ExecuteListForums(this ForumDomainService domain, IDomainContext context)
 {
     return(domain.ExecuteAsync <IDatabaseContext, IForum[]>(context, domain.ListForums));
 }