コード例 #1
0
 public async Task <IList <MpFansTagDto> > GetAllTags(GetMpFansTagsInput input)
 {
     return((await AsyncQueryableExecuter.ToListAsync(CreateFilteredQuery(input))).Select(MapToEntityDto).ToList());;
 }
コード例 #2
0
        public async Task <MpFanDto> GetFirstOrDefault(GetMpFansInput input)
        {
            var data = await AsyncQueryableExecuter.FirstOrDefaultAsync(CreateFilteredQuery(input));

            return(MapToEntityDto(data));
        }
コード例 #3
0
 public async Task <List <TaskGroupMessageDto> > GetList(GetTaskGroupMessagesInput input)
 {
     return((await AsyncQueryableExecuter.ToListAsync(CreateFilteredQuery(input))).Select(MapToEntityDto).ToList());
 }
コード例 #4
0
 public async Task <List <MpFanDto> > GetAllByMpId(int mpId)
 {
     return((await AsyncQueryableExecuter.ToListAsync(Repository.GetAll().Where(m => m.IsDeleted == false && m.MpID == mpId))).Select(MapToEntityDto).ToList());
 }
コード例 #5
0
 public async Task <List <MpFanDto> > GetAllByMpIdAndGroupId(int mpId, List <int> groupIds)
 {
     return((await AsyncQueryableExecuter.ToListAsync(Repository.GetAll().Where(m => m.MpID == mpId && m.IsDeleted == false && groupIds.Contains(m.GroupID ?? -1)))).Select(MapToEntityDto).ToList());
 }
 public async Task <CustomerServiceResponseTextDto> GetFirstOrDefaultByInput(GetCustomerServiceResponseTextsInput input)
 {
     return(MapToEntityDto(await AsyncQueryableExecuter.FirstOrDefaultAsync(CreateFilteredQuery(input))));
 }
コード例 #7
0
 public async Task <List <MpFanDto> > FindByNickName(string nickName)
 {
     return((await AsyncQueryableExecuter.ToListAsync(Repository.GetAll().Where(m => m.NickName == nickName && m.IsDeleted == false))).Select(MapToEntityDto).ToList());
 }
コード例 #8
0
 public async Task <CYProblemDto> GetByCyId(int id)
 {
     return(MapToEntityDto(await AsyncQueryableExecuter.FirstOrDefaultAsync(Repository.GetAll()
                                                                            .Where(c => c.CYProblemId == id).OrderByDescending(c => c.CreationTime))));
 }
 public async Task <CustomerServiceConversationDto> GetUserLastConversation(string openid)
 {
     return(MapToEntityDto(await AsyncQueryableExecuter.FirstOrDefaultAsync(Repository.GetAll()
                                                                            .Where(c => c.FanOpenId == openid).OrderByDescending(c => c.CreationTime))));
 }
コード例 #10
0
 public async Task <CYProblemDto> GetUserLastProblem(string openid)
 {
     return(MapToEntityDto(await AsyncQueryableExecuter.FirstOrDefaultAsync(Repository.GetAll()
                                                                            .Where(c => c.OpenId == openid).OrderByDescending(c => c.CreationTime))));
 }
コード例 #11
0
 public async Task <List <MpAccountDto> > GetList()
 {
     return((await AsyncQueryableExecuter.ToListAsync(Repository.GetAll().Where(m => m.IsDeleted == false)))
            .Select(MapToEntityDto).ToList());
 }
コード例 #12
0
 public async Task <MpMenu> GetEntityByMenuKey(int mpid, string menuKey)
 {
     return(await AsyncQueryableExecuter.FirstOrDefaultAsync(Repository.GetAll().Where(c => c.MpID == mpid && c.MenuKey == menuKey)));
 }
コード例 #13
0
        public async Task <MpMenuDto> GetEntityByInput(GetMpMenusInput input)
        {
            var query = CreateFilteredQuery(input);

            return(MapToEntityDto(await AsyncQueryableExecuter.FirstOrDefaultAsync(query)));
        }
コード例 #14
0
 public async Task <CYConfigDto> GetConfig()
 {
     return(MapToEntityDto(await AsyncQueryableExecuter.FirstOrDefaultAsync(Repository.GetAll())));
 }