public static async Task <UserInfo> GetCurrentUser(this IQueryResolver resolver) { return((await resolver.ExecuteAsync <UsersQuery, IEnumerable <UserInfo> >(new UsersQuery { OnlyMe = true })) .SingleOrDefault()); }
public static async Task <IEnumerable <UserInfo> > GetAllUsers(this IQueryResolver resolver) { return(await resolver.ExecuteAsync <UsersQuery, IEnumerable <UserInfo> >(new UsersQuery())); }
public static async Task <IEnumerable <NotificationInfo> > GetNonReadNotifications(this IQueryResolver resolver) { return(await resolver.ExecuteAsync <NotificationsQuery, IEnumerable <NotificationInfo> >(new NotificationsQuery { Status = NotificationInfo.NotificationStatus.Sent })); }