public List <ChannelSerchItem> GetChannelSerchItems(IDbConnection connection, string partChannelName, ChannelTypes channelType, ChannelSerchTypes serchType) { ThrowIfConnectionIsNull(connection); var bChannelType = (byte)channelType; var bSerchType = (byte)serchType; //@partChannelName NVARCHAR(14), @channelType TINYINT, @serchType TINYINT var result = _provider.Procedure <dynamic>(connection, "channel_get_serch_items", new { partChannelName, channelType = bChannelType, serchType = bSerchType }).Select(i => new ChannelSerchItem { Id = i.Id, Name = i.channelName, IsPublic = i.password == "" }).ToList(); return(result); }
public List <ChannelSerchItem> GetGroupSerchItems(IDbConnection connection, string partChannelName, ChannelSerchTypes serchType) { return(_channelRepo.GetChannelSerchItems(connection, partChannelName, ChannelTypes.Group, serchType)); }