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); }
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); }