public static List<Models.ActiveMulticastSession> GetAllMulticastSessions(int userId)
{
using (var uow = new DAL.UnitOfWork())
{
if(BLL.User.IsAdmin(userId))
return uow.ActiveMulticastSessionRepository.Get(orderBy: (q => q.OrderBy(t => t.Name)));
else
{
return uow.ActiveMulticastSessionRepository.Get(x => x.UserId == userId, orderBy: (q => q.OrderBy(t => t.Name)));
}
}
}