Пример #1
0
        public async Task <CineSalaDto> GetSalasByCineId(long cineId)
        {
            var cine = await _cineRepos.GetById(cineId, x => x.Include(x => x.Salas), true);

            var cineSalaDto = new CineSalaDto
            {
                Cine = _mapper.Map <CineDto>(cine),

                Salas = _mapper.Map <ICollection <Dominio._4._1_Entidades.Sala.Sala>, List <SalaDto> >(cine.Salas)
            };

            return(cineSalaDto);
        }
Пример #2
0
        public async Task <IEnumerable <CineSalaDto> > GetCines()
        {
            var listaCines = await _cineRepos.GetAll();

            var listaCineSalaDto = new List <CineSalaDto>();

            foreach (var item in listaCines)
            {
                var cineSala = new CineSalaDto
                {
                    Cine  = _mapper.Map <CineDto>(item),
                    Salas = _mapper.Map <ICollection <Dominio._4._1_Entidades.Sala.Sala>, List <SalaDto> >(item.Salas)
                };

                listaCineSalaDto.Add(cineSala);
            }

            return(listaCineSalaDto);
        }