コード例 #1
0
 public static async Task <UserInfo> GetCurrentUser(this IQueryResolver resolver)
 {
     return((await resolver.ExecuteAsync <UsersQuery, IEnumerable <UserInfo> >(new UsersQuery {
         OnlyMe = true
     }))
            .SingleOrDefault());
 }
コード例 #2
0
 public static async Task <IEnumerable <UserInfo> > GetAllUsers(this IQueryResolver resolver)
 {
     return(await resolver.ExecuteAsync <UsersQuery, IEnumerable <UserInfo> >(new UsersQuery()));
 }
コード例 #3
0
 public static async Task <IEnumerable <NotificationInfo> > GetNonReadNotifications(this IQueryResolver resolver)
 {
     return(await resolver.ExecuteAsync <NotificationsQuery, IEnumerable <NotificationInfo> >(new NotificationsQuery
                                                                                              { Status = NotificationInfo.NotificationStatus.Sent }));
 }