コード例 #1
0
        public async Task <ApiPageResult <NotificationUser> > GetNotifications([FromBody] NotificationPageSearchCriteria criteria)
        {
            criteria.ToUserId = HttpContext.User.GetUserId();
            var page = await _notificationService.GetPageAsync(criteria);

            var result = new ApiPageResult <NotificationUser>
            {
                Code    = 200,
                Message = "获取通知列表成功",
                Page    = page,
            };

            return(result);
        }
コード例 #2
0
 public async Task <Page <NotificationUser> > GetPageAsync(NotificationPageSearchCriteria criteria)
 {
     return(await _notificationRepository.GetPageAsync(criteria));
 }
コード例 #3
0
 public Task <Page <NotificationUser> > GetPageAsync(NotificationPageSearchCriteria criteria)
 {
     return(_notificationManager.GetPageAsync(criteria));
 }
コード例 #4
0
        public async Task <ApiResultData <Page <NotificationUser> > > GetNotificationsForManager([FromBody] NotificationPageSearchCriteria criteria)
        {
            var page = await _notificationService.GetPageAsync(criteria);

            var result = new ApiResultData <Page <NotificationUser> >
            {
                Code    = 200,
                Message = "获取通知列表成功",
                Data    = page,
            };

            return(result);
        }