public async Task <List <GuildGroup> > GetAllGuildGroupsWithGroupChannels() { var groups = await GetAllGuildGroups(); foreach (var group in groups) { group.Channels = new List <GuildGroupChannel>(); group.Channels = await _channelDal.GetAllChannelsByGuildGroupId(group.Id); } return(groups); }
public async Task <List <GuildGroupChannel> > GetAllChannelsByGuildGroupId(int guildGroupId) { return(await _channelDal.GetAllChannelsByGuildGroupId(guildGroupId)); }