| | |
| | | |
| | | return result; |
| | | } |
| | | //public async Task<UserChannelOutput> GetUserChannel() |
| | | //{ |
| | | // var userchannel = await _userChannleRep.Where |
| | | //} |
| | | |
| | | public async Task<List<ChannelOutput>> GetUserChannel() |
| | | { |
| | | var userchannel = await _userChannleRep.Where(x => x.UserId == CurrentUser.Id) |
| | | .Select(s => new ChannelOutput() |
| | | { |
| | | Name = _lifePayChannlesRepository.Where(x => x.ChannlesNum == s.ChannleId).Select(r => r.ChannlesName).FirstOrDefault(), |
| | | ChannlesNum = s.ChannleId |
| | | }).ToListAsync(); |
| | | if (userchannel.Count() == 0) |
| | | { |
| | | userchannel = await _lifePayChannlesRepository |
| | | .Select(s => new ChannelOutput() |
| | | { |
| | | Name = s.ChannlesName, |
| | | ChannlesNum = s.ChannlesNum |
| | | }).ToListAsync(); |
| | | } |
| | | |
| | | return userchannel; |
| | | } |
| | | |
| | | |
| | | #endregion |