Пример #1
0
 /// <summary>
 /// Map using Automapper
 /// </summary>
 public static ThreadFilterVm MapToVm(this ThreadFilterDto ThreadFilterDto)
 {
     return(Mapper.Map <ThreadFilterDto, ThreadFilterVm>(ThreadFilterDto));
 }
Пример #2
0
 public List <KeyValuePair <ThreadDto, int> > ThreadsWithSubscribersCountBySubscriberMatching(UserDto subscriber, ThreadFilterDto filter)
 {
     return(ExecuteSelectQueryWithKvp(uow => uow.ThreadRepository
                                      .GetThreadsWithSubscribersCountBySubscriberMatching(subscriber.MapToDbEntity(),
                                                                                          filter.MapToDbEntity())));
 }
Пример #3
0
        public List <KeyValuePair <ThreadDto, int> > ThreadsWithSubscribersCountByModeratorMatching(UserDto moderator, ThreadFilterDto filter)
        {
            ValidateUser(moderator);

            return(ExecuteSelectQueryWithKvp(uow => uow.ThreadRepository
                                             .GetThreadsWithSubscribersCountByModeratorMatching(moderator.MapToDbEntity(),
                                                                                                filter.MapToDbEntity())));
        }
Пример #4
0
 /// <summary>
 /// Map using Automapper
 /// </summary>
 public static ThreadFilter MapToDbEntity(this ThreadFilterDto filter)
 {
     return(Mapper.Map <ThreadFilterDto, ThreadFilter>(filter));
 }