public async Task <IReadOnlyCollection <HallModel> > GetHallsAsync() { IReadOnlyCollection <HallEntity> halls = await _hallRepository.GetHallsAsync(); return(halls.Adapt <IReadOnlyCollection <HallModel> >()); }