/// <summary> /// Map using Automapper /// </summary> public static ThreadFilterVm MapToVm(this ThreadFilterDto ThreadFilterDto) { return(Mapper.Map <ThreadFilterDto, ThreadFilterVm>(ThreadFilterDto)); }
public List <KeyValuePair <ThreadDto, int> > ThreadsWithSubscribersCountBySubscriberMatching(UserDto subscriber, ThreadFilterDto filter) { return(ExecuteSelectQueryWithKvp(uow => uow.ThreadRepository .GetThreadsWithSubscribersCountBySubscriberMatching(subscriber.MapToDbEntity(), filter.MapToDbEntity()))); }
public List <KeyValuePair <ThreadDto, int> > ThreadsWithSubscribersCountByModeratorMatching(UserDto moderator, ThreadFilterDto filter) { ValidateUser(moderator); return(ExecuteSelectQueryWithKvp(uow => uow.ThreadRepository .GetThreadsWithSubscribersCountByModeratorMatching(moderator.MapToDbEntity(), filter.MapToDbEntity()))); }
/// <summary> /// Map using Automapper /// </summary> public static ThreadFilter MapToDbEntity(this ThreadFilterDto filter) { return(Mapper.Map <ThreadFilterDto, ThreadFilter>(filter)); }