Пример #1
0
 /// <summary>
 /// Получить список уведомлений без пользователей
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public Task <GetListResult <NotificationModel> > GetUserNotificationsAsync(NotificationSearchQueryModel model)
 {
     return(EFCoreExtensions.GetAsync(model, GetFilteredQuery(model), NotificationModelSelectExpression));
 }
Пример #2
0
 IOrderedQueryable <UserNotificationInteraction> GetFilteredQuery(NotificationSearchQueryModel model)
 {
     return(Query <UserNotificationInteraction>()
            .BuildQuery(model.GetCriterias())
            .OrderByDescending(x => x.CreatedOn));
 }