public async Task <IEnumerable <CiudadDto> > ListarTodo() { var lista = await _repositorio.ListarTodo(); foreach (var item in lista) { var departamento = await _departamentoRepositorio.ObtenerPorId(item.DepartamentoId); item.Departamento = departamento; } return(_mapper.Map <IEnumerable <Ciudad>, IEnumerable <CiudadDto> >(lista .OrderBy(x => x.CiudadId) )); }
public async Task<DepartamentoDto> ObtenerPorId(int id) { return _mapper.Map<Departamento, DepartamentoDto>(await _repositorio.ObtenerPorId(id)); }